end
assert_response :success
assert_equal "text/plain", @response.content_type
- assert_equal " ", @response.body
+ assert_equal "", @response.body
assert_equal "new_value", UserPreference.find(1, "key").v
assert_equal "value", UserPreference.find(1, "new_key").v
assert_raises ActiveRecord::RecordNotFound do
content "<osm><preferences><preference k='key' v='value'/><preference k='key' v='newer_value'/></preferences></osm>"
put :update
end
- assert_response :not_acceptable
+ assert_response :bad_request
assert_equal "text/plain", @response.content_type
- assert_equal "OH NOES! CAN HAS UNIQUE KEYS?", @response.body
+ assert_equal "Duplicate preferences with key key", @response.body
assert_equal "new_value", UserPreference.find(1, "key").v
# try a put with invalid content
end
assert_response :success
assert_equal "text/plain", @response.content_type
- assert_equal " ", @response.body
+ assert_equal "", @response.body
assert_equal "new_value", UserPreference.find(1, "new_key").v
# try changing the value of a preference
end
assert_response :success
assert_equal "text/plain", @response.content_type
- assert_equal " ", @response.body
+ assert_equal "", @response.body
assert_equal "newer_value", UserPreference.find(1, "new_key").v
end
end
assert_response :success
assert_equal "text/plain", @response.content_type
- assert_equal " ", @response.body
+ assert_equal "", @response.body
assert_raises ActiveRecord::RecordNotFound do
UserPreference.find(1, "key")
end