diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-04-09 09:10:17 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-04-09 09:10:17 +0000 |
commit | ad0265eead72a624ce7a020847db4f0f0c877e57 (patch) | |
tree | 206e0564b02aa9530e3c95f70eb10a77e074bdf0 /spec/policies | |
parent | 4dfc8711171fe0c04bc6b8b224687603026dea46 (diff) | |
download | gitlab-ce-ad0265eead72a624ce7a020847db4f0f0c877e57.tar.gz |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/policies')
-rw-r--r-- | spec/policies/base_policy_spec.rb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/spec/policies/base_policy_spec.rb b/spec/policies/base_policy_spec.rb index ae5af9e0f29..e15221492c3 100644 --- a/spec/policies/base_policy_spec.rb +++ b/spec/policies/base_policy_spec.rb @@ -30,6 +30,12 @@ describe BasePolicy, :do_not_mock_admin_mode do it { is_expected.to be_allowed(:read_cross_project) } + context 'for anonymous' do + let(:current_user) { nil } + + it { is_expected.to be_allowed(:read_cross_project) } + end + context 'when an external authorization service is enabled' do before do enable_external_authorization_service_check @@ -52,6 +58,12 @@ describe BasePolicy, :do_not_mock_admin_mode do is_expected.not_to be_allowed(:read_cross_project) end end + + context 'for anonymous' do + let(:current_user) { nil } + + it { is_expected.not_to be_allowed(:read_cross_project) } + end end end |