X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/898731ed8162eb9d61a461d353249b5ca3e65177..507c395f51c20c3c0d5375313ea1ca0ed4156c75:/test/controllers/api/user_preferences_controller_test.rb diff --git a/test/controllers/api/user_preferences_controller_test.rb b/test/controllers/api/user_preferences_controller_test.rb index 41406e1b3..816be9b6e 100644 --- a/test/controllers/api/user_preferences_controller_test.rb +++ b/test/controllers/api/user_preferences_controller_test.rb @@ -39,7 +39,7 @@ module Api assert_response :unauthorized, "should be authenticated" # authenticate as a user with no preferences - auth_header = basic_authorization_header create(:user).email, "test" + auth_header = bearer_authorization_header # try the read again get user_preferences_path, :headers => auth_header @@ -53,7 +53,7 @@ module Api user = create(:user) user_preference = create(:user_preference, :user => user) user_preference2 = create(:user_preference, :user => user) - auth_header = basic_authorization_header user.email, "test" + auth_header = bearer_authorization_header(user) # try the read again get user_preferences_path, :headers => auth_header @@ -89,7 +89,7 @@ module Api assert_response :unauthorized, "should be authenticated" # authenticate as a user with preferences - auth_header = basic_authorization_header user.email, "test" + auth_header = bearer_authorization_header(user) # try the read again get user_preference_path(:preference_key => "key"), :headers => auth_header @@ -121,7 +121,7 @@ module Api end # authenticate as a user with preferences - auth_header = basic_authorization_header user.email, "test" + auth_header = bearer_authorization_header(user) # try the put again assert_no_difference "UserPreference.count" do @@ -181,7 +181,7 @@ module Api end # authenticate as a user with preferences - auth_header = basic_authorization_header user.email, "test" + auth_header = bearer_authorization_header(user) # try adding a new preference assert_difference "UserPreference.count", 1 do @@ -225,7 +225,7 @@ module Api assert_equal "value", UserPreference.find([user.id, "key"]).v # authenticate as a user with preferences - auth_header = basic_authorization_header user.email, "test" + auth_header = bearer_authorization_header(user) # try the delete again assert_difference "UserPreference.count", -1 do @@ -252,10 +252,10 @@ module Api # read preferences def test_show_using_token user = create(:user) - token = create(:oauth_access_token, :resource_owner_id => user.id, :scopes => %w[read_prefs]) + auth_header = bearer_authorization_header(user, :scopes => %w[read_prefs]) create(:user_preference, :user => user, :k => "key", :v => "value") - get user_preference_path(:preference_key => "key"), :headers => bearer_authorization_header(token.token) + get user_preference_path(:preference_key => "key"), :headers => auth_header assert_response :success end @@ -264,10 +264,10 @@ module Api # by other methods. def test_show_using_token_fail user = create(:user) - token = create(:oauth_access_token, :resource_owner_id => user.id) + auth_header = bearer_authorization_header(user, :scopes => %w[]) create(:user_preference, :user => user, :k => "key", :v => "value") - get user_preference_path(:preference_key => "key"), :headers => bearer_authorization_header(token.token) + get user_preference_path(:preference_key => "key"), :headers => auth_header assert_response :forbidden end end