test "user roles permissions for a guest" do
ability = Ability.new nil
- [:grant, :revoke].each do |action|
+ [:create, :destroy].each do |action|
assert ability.cannot?(action, UserRole), "should not be able to #{action} UserRoles"
end
end
test "User Roles permissions" do
ability = Ability.new create(:moderator_user)
- [:grant, :revoke].each do |action|
+ [:create, :destroy].each do |action|
assert ability.cannot?(action, UserRole), "should not be able to #{action} UserRoles"
end
test "User Roles permissions for an administrator" do
ability = Ability.new create(:administrator_user)
- [:grant, :revoke].each do |action|
+ [:create, :destroy].each do |action|
assert ability.can?(action, UserRole), "should be able to #{action} UserRoles"
end
end