@@ -161,6 +161,14 class ApiTest::MembershipsTest < ActionController::IntegrationTest | |||||
161 | member = Member.find(2) |
|
161 | member = Member.find(2) | |
162 | assert_equal [1,2], member.role_ids.sort |
|
162 | assert_equal [1,2], member.role_ids.sort | |
163 | end |
|
163 | end | |
|
164 | ||||
|
165 | should "return errors on failure" do | |||
|
166 | put '/memberships/2.xml', {:membership => {:user_id => 3, :role_ids => [99]}}, credentials('jsmith') | |||
|
167 | ||||
|
168 | assert_response :unprocessable_entity | |||
|
169 | assert_equal 'application/xml', @response.content_type | |||
|
170 | assert_tag 'errors', :child => {:tag => 'error', :content => "member_roles is invalid"} | |||
|
171 | end | |||
164 | end |
|
172 | end | |
165 | end |
|
173 | end | |
166 |
|
174 |
General Comments 0
You need to be logged in to leave comments.
Login now