X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/c7a4705c904935fe42658daafa0aa5175132cdd6..6cc31259e4e96784e4937c8c0ae561f8291ecaa2:/test/abilities/api_abilities_test.rb
diff --git a/test/abilities/api_abilities_test.rb b/test/abilities/api_abilities_test.rb
index 8ddc54561..a68704f1a 100644
--- a/test/abilities/api_abilities_test.rb
+++ b/test/abilities/api_abilities_test.rb
@@ -21,7 +21,8 @@ end
class UserApiAbilityTest < ApiAbilityTest
test "Note permissions" do
- ability = ApiAbility.new create(:user)
+ token = create(:oauth_access_token, :scopes => %w[write_notes])
+ ability = ApiAbility.new token
[:index, :create, :comment, :feed, :show, :search, :close, :reopen].each do |action|
assert ability.can?(action, Note), "should be able to #{action} Notes"
@@ -35,7 +36,8 @@ end
class ModeratorApiAbilityTest < ApiAbilityTest
test "Note permissions" do
- ability = ApiAbility.new create(:moderator_user)
+ token = create(:oauth_access_token, :scopes => %w[write_notes], :resource_owner_id => create(:moderator_user).id)
+ ability = ApiAbility.new token
[:index, :create, :comment, :feed, :show, :search, :close, :reopen, :destroy].each do |action|
assert ability.can?(action, Note), "should be able to #{action} Notes"