@@ -161,6 +161,14 class ApiTest::MembershipsTest < ActionController::IntegrationTest | |||
|
161 | 161 | member = Member.find(2) |
|
162 | 162 | assert_equal [1,2], member.role_ids.sort |
|
163 | 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 | 172 | end |
|
165 | 173 | end |
|
166 | 174 |
General Comments 0
You need to be logged in to leave comments.
Login now