OpenProject is the leading open source project management software.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
openproject/spec/routing/users_routing_spec.rb

37 lines
1.1 KiB

#-- copyright
# OpenProject is a project management system.
#
# Copyright (C) 2012-2013 the OpenProject Team
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.
#
# See doc/COPYRIGHT.rdoc for more details.
#++
require 'spec_helper'
describe UsersController do
describe "routing" do
describe "users" do
it { get('/users/1/deletion_info').should route_to(:controller => 'users',
:action => 'deletion_info',
:id => '1') }
it { delete('/users/1').should route_to(:controller => 'users',
:action => 'destroy',
:id => '1') }
end
describe "my" do
let(:user) { FactoryGirl.create(:user) }
before do
User.stub(:current).and_return(user)
end
it { get('/my/deletion_info').should route_to(:controller => 'users',
:action => 'deletion_info') }
end
end
end