]> source.dussan.org Git - redmine.git/commitdiff
PermissionsAttributeCoder.load called twice when mocha expectation is set.
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Sun, 21 Dec 2014 11:57:01 +0000 (11:57 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Sun, 21 Dec 2014 11:57:01 +0000 (11:57 +0000)
git-svn-id: http://svn.redmine.org/redmine/trunk@13780 e93f8b46-1217-0410-a6f0-8f06a7374b81

test/unit/role_test.rb

index 6f92899645de60d1d2c492025b368627d556e1b3..955986609fd59ddc97ead81ac97f6e3c20012251 100644 (file)
@@ -57,8 +57,9 @@ class RoleTest < ActiveSupport::TestCase
   end
 
   def test_permissions_should_be_unserialized_with_its_coder
-    Role::PermissionsAttributeCoder.expects(:load).once
-    Role.find(1).permissions
+    Role::PermissionsAttributeCoder.stubs(:load).returns([:foo, :bar])
+    role = Role.find(1)
+    assert_equal [:foo, :bar], role.permissions
   end
 
   def test_add_permission