test/models/guts/group_test.rb in guts-2.1.0 vs test/models/guts/group_test.rb in guts-3.0.0
- old
+ new
@@ -22,17 +22,24 @@
assert_equal 'customer-group', group.slug
end
test 'should return users for group' do
- group = guts_groups :test_group
+ group = guts_groups :admins
assert_operator group.users.size, :>, 0
end
test 'should return metafields for group' do
- group = guts_groups :test_group
+ group = guts_groups :admins
assert_operator group.metafields.size, :>, 0
+ end
+
+ test 'should check grants' do
+ group = guts_groups :admins
+
+ assert_equal false, group.granted?(:non_existant_resource, :non_existant_method)
+ assert_equal true, group.granted?(%i(guts type), :destroy) # From fixture
end
end
end