Additional test for memberships API.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@9447 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Philippe Lang 2012-04-19 08:18:27 +00:00
parent c88fbfbdad
commit 67f90df175
1 changed files with 8 additions and 0 deletions

View File

@ -161,6 +161,14 @@ class ApiTest::MembershipsTest < ActionController::IntegrationTest
member = Member.find(2)
assert_equal [1,2], member.role_ids.sort
end
should "return errors on failure" do
put '/memberships/2.xml', {:membership => {:user_id => 3, :role_ids => [99]}}, credentials('jsmith')
assert_response :unprocessable_entity
assert_equal 'application/xml', @response.content_type
assert_tag 'errors', :child => {:tag => 'error', :content => "member_roles is invalid"}
end
end
end