blob: 132e57433c5ff931312d3afbbf1437e833e6b46f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
RSpec.describe LoginPolicy, type: :policy do
permissions :boiv? do
it 'no permission starting with boiv:. → denies' do
expect( LoginPolicy.new(user_context.user) ).not_to be_boiv
end
with_user_permission 'boiv:anything' do
it { expect( LoginPolicy.new(user_context.user) ).to be_boiv }
end
with_user_permission 'boiv:' do
it { expect( LoginPolicy.new(user_context.user) ).not_to be_boiv }
end
end
end
|