diff options
Diffstat (limited to 'spec/policies/personal_access_token_policy_spec.rb')
-rw-r--r-- | spec/policies/personal_access_token_policy_spec.rb | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/spec/policies/personal_access_token_policy_spec.rb b/spec/policies/personal_access_token_policy_spec.rb index 71795202e13..b5e8d40b133 100644 --- a/spec/policies/personal_access_token_policy_spec.rb +++ b/spec/policies/personal_access_token_policy_spec.rb @@ -8,17 +8,17 @@ RSpec.describe PersonalAccessTokenPolicy do subject { described_class.new(current_user, token) } context 'current_user is an administrator', :enable_admin_mode do - let_it_be(:current_user) { build(:admin) } + let_it_be(:current_user) { build_stubbed(:admin) } context 'not the owner of the token' do - let_it_be(:token) { build(:personal_access_token) } + let_it_be(:token) { build_stubbed(:personal_access_token) } it { is_expected.to be_allowed(:read_token) } it { is_expected.to be_allowed(:revoke_token) } end context 'owner of the token' do - let_it_be(:token) { build(:personal_access_token, user: current_user) } + let_it_be(:token) { build_stubbed(:personal_access_token, user: current_user) } it { is_expected.to be_allowed(:read_token) } it { is_expected.to be_allowed(:revoke_token) } @@ -26,17 +26,17 @@ RSpec.describe PersonalAccessTokenPolicy do end context 'current_user is not an administrator' do - let_it_be(:current_user) { build(:user) } + let_it_be(:current_user) { build_stubbed(:user) } context 'not the owner of the token' do - let_it_be(:token) { build(:personal_access_token) } + let_it_be(:token) { build_stubbed(:personal_access_token) } it { is_expected.to be_disallowed(:read_token) } it { is_expected.to be_disallowed(:revoke_token) } end context 'owner of the token' do - let_it_be(:token) { build(:personal_access_token, user: current_user) } + let_it_be(:token) { build_stubbed(:personal_access_token, user: current_user) } it { is_expected.to be_allowed(:read_token) } it { is_expected.to be_allowed(:revoke_token) } @@ -44,17 +44,17 @@ RSpec.describe PersonalAccessTokenPolicy do end context 'current_user is a blocked administrator', :enable_admin_mode do - let_it_be(:current_user) { build(:admin, :blocked) } + let_it_be(:current_user) { create(:admin, :blocked) } context 'owner of the token' do - let_it_be(:token) { build(:personal_access_token, user: current_user) } + let_it_be(:token) { build_stubbed(:personal_access_token, user: current_user) } it { is_expected.to be_disallowed(:read_token) } it { is_expected.to be_disallowed(:revoke_token) } end context 'not the owner of the token' do - let_it_be(:token) { build(:personal_access_token) } + let_it_be(:token) { build_stubbed(:personal_access_token) } it { is_expected.to be_disallowed(:read_token) } it { is_expected.to be_disallowed(:revoke_token) } |