summaryrefslogtreecommitdiffstats
path: root/test/functional/users_controller_test.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/functional/users_controller_test.rb')
-rw-r--r--test/functional/users_controller_test.rb74
1 files changed, 0 insertions, 74 deletions
diff --git a/test/functional/users_controller_test.rb b/test/functional/users_controller_test.rb
index bfc82c0f2..78b6689fc 100644
--- a/test/functional/users_controller_test.rb
+++ b/test/functional/users_controller_test.rb
@@ -424,78 +424,4 @@ class UsersControllerTest < ActionController::TestCase
end
assert_redirected_to '/users?name=foo'
end
-
- def test_create_membership
- assert_difference 'Member.count' do
- post :edit_membership, :id => 7, :membership => { :project_id => 3, :role_ids => [2]}
- end
- assert_redirected_to :action => 'edit', :id => '7', :tab => 'memberships'
- member = Member.order('id DESC').first
- assert_equal User.find(7), member.principal
- assert_equal [2], member.role_ids
- assert_equal 3, member.project_id
- end
-
- def test_create_membership_js_format
- assert_difference 'Member.count' do
- post :edit_membership, :id => 7, :membership => {:project_id => 3, :role_ids => [2]}, :format => 'js'
- assert_response :success
- assert_template 'edit_membership'
- assert_equal 'text/javascript', response.content_type
- end
- member = Member.order('id DESC').first
- assert_equal User.find(7), member.principal
- assert_equal [2], member.role_ids
- assert_equal 3, member.project_id
- assert_include 'tab-content-memberships', response.body
- end
-
- def test_create_membership_js_format_with_failure
- assert_no_difference 'Member.count' do
- post :edit_membership, :id => 7, :membership => {:project_id => 3}, :format => 'js'
- assert_response :success
- assert_template 'edit_membership'
- assert_equal 'text/javascript', response.content_type
- end
- assert_include 'alert', response.body, "Alert message not sent"
- assert_include 'Role can\\\'t be empty', response.body, "Error message not sent"
- end
-
- def test_update_membership
- assert_no_difference 'Member.count' do
- put :edit_membership, :id => 2, :membership_id => 1, :membership => { :role_ids => [2]}
- assert_redirected_to :action => 'edit', :id => '2', :tab => 'memberships'
- end
- assert_equal [2], Member.find(1).role_ids
- end
-
- def test_update_membership_js_format
- assert_no_difference 'Member.count' do
- put :edit_membership, :id => 2, :membership_id => 1, :membership => {:role_ids => [2]}, :format => 'js'
- assert_response :success
- assert_template 'edit_membership'
- assert_equal 'text/javascript', response.content_type
- end
- assert_equal [2], Member.find(1).role_ids
- assert_include 'tab-content-memberships', response.body
- end
-
- def test_destroy_membership
- assert_difference 'Member.count', -1 do
- delete :destroy_membership, :id => 2, :membership_id => 1
- end
- assert_redirected_to :action => 'edit', :id => '2', :tab => 'memberships'
- assert_nil Member.find_by_id(1)
- end
-
- def test_destroy_membership_js_format
- assert_difference 'Member.count', -1 do
- delete :destroy_membership, :id => 2, :membership_id => 1, :format => 'js'
- assert_response :success
- assert_template 'destroy_membership'
- assert_equal 'text/javascript', response.content_type
- end
- assert_nil Member.find_by_id(1)
- assert_include 'tab-content-memberships', response.body
- end
end