]> git.openstreetmap.org Git - rails.git/blobdiff - test/models/capability_test.rb
Remove unnecessary token granting from the user_preferences tests
[rails.git] / test / models / capability_test.rb
index 2d5d6500254bdc57031881d5768daa984074986b..a25c670434677ffe098da203fd9b7a534fa8ba15 100644 (file)
@@ -14,22 +14,20 @@ end
 
 class UserCapabilityTest < CapabilityTest
   test "user preferences" do
-    user = create(:user)
-
     # a user with no tokens
-    capability = Capability.new create(:user), nil
+    capability = Capability.new nil
     [:read, :read_one, :update, :update_one, :delete_one].each do |act|
-      assert capability.can? act, UserPreference
+      assert capability.cannot? act, UserPreference
     end
 
     # A user with empty tokens
-    capability = Capability.new create(:user), tokens
+    capability = Capability.new tokens
 
     [:read, :read_one, :update, :update_one, :delete_one].each do |act|
       assert capability.cannot? act, UserPreference
     end
 
-    capability = Capability.new user, tokens(:allow_read_prefs)
+    capability = Capability.new tokens(:allow_read_prefs)
 
     [:update, :update_one, :delete_one].each do |act|
       assert capability.cannot? act, UserPreference
@@ -39,7 +37,7 @@ class UserCapabilityTest < CapabilityTest
       assert capability.can? act, UserPreference
     end
 
-    capability = Capability.new user, tokens(:allow_write_prefs)
+    capability = Capability.new tokens(:allow_write_prefs)
     [:read, :read_one].each do |act|
       assert capability.cannot? act, UserPreference
     end