diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2021-06-14 12:10:15 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2021-06-14 12:10:15 +0300 |
commit | 0e0ec3ddd5528b1d2114606158344226debabdc9 (patch) | |
tree | e20a3a21304d33479e85e6dc26b365ea139eeceb /spec | |
parent | 54a8c42f35399da6e259baef16b9cc9be287d59e (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec')
-rw-r--r-- | spec/models/ci/job_token/scope_spec.rb | 10 | ||||
-rw-r--r-- | spec/models/project_ci_cd_setting_spec.rb | 6 | ||||
-rw-r--r-- | spec/requests/api/project_attributes.yml | 1 |
3 files changed, 17 insertions, 0 deletions
diff --git a/spec/models/ci/job_token/scope_spec.rb b/spec/models/ci/job_token/scope_spec.rb index 2fbfbac64f8..c731a2634f5 100644 --- a/spec/models/ci/job_token/scope_spec.rb +++ b/spec/models/ci/job_token/scope_spec.rb @@ -50,6 +50,16 @@ RSpec.describe Ci::JobToken::Scope do let(:target_project) { scope_link.target_project } it { is_expected.to be_falsey } + + context 'when project scope setting is disabled' do + before do + project.ci_job_token_scope_enabled = false + end + + it 'considers any project to be part of the scope' do + expect(subject).to be_truthy + end + end end end end diff --git a/spec/models/project_ci_cd_setting_spec.rb b/spec/models/project_ci_cd_setting_spec.rb index 406485d8cc8..c206ba27ec1 100644 --- a/spec/models/project_ci_cd_setting_spec.rb +++ b/spec/models/project_ci_cd_setting_spec.rb @@ -21,6 +21,12 @@ RSpec.describe ProjectCiCdSetting do end end + describe '#job_token_scope_enabled' do + it 'is true by default' do + expect(described_class.new.job_token_scope_enabled).to be_truthy + end + end + describe '#default_git_depth' do let(:default_value) { described_class::DEFAULT_GIT_DEPTH } diff --git a/spec/requests/api/project_attributes.yml b/spec/requests/api/project_attributes.yml index ea0ecfc6032..fad7492f310 100644 --- a/spec/requests/api/project_attributes.yml +++ b/spec/requests/api/project_attributes.yml @@ -94,6 +94,7 @@ ci_cd_settings: remapped_attributes: default_git_depth: ci_default_git_depth forward_deployment_enabled: ci_forward_deployment_enabled + job_token_scope_enabled: ci_job_token_scope_enabled build_import_state: # import_state unexposed_attributes: |