end
class GuestAbilityTest < AbilityTest
-
test "geocoder permission for a guest" do
ability = Ability.new nil
assert ability.cannot?(action, DiaryComment), "should be able to #{action} DiaryEntries"
end
end
-
end
class UserAbilityTest < AbilityTest
-
test "Diary permissions" do
ability = Ability.new create(:user)
end
class AdministratorAbilityTest < AbilityTest
-
test "Diary for an administrator" do
ability = Ability.new create(:administrator_user)
[:list, :rss, :view, :comments, :create, :edit, :comment, :subscribe, :unsubscribe, :hide, :hidecomment].each do |action|
assert ability.cannot? act, UserPreference
end
end
-
-
end