diff options
Diffstat (limited to 'spec/models/ci/job_token/project_scope_link_spec.rb')
-rw-r--r-- | spec/models/ci/job_token/project_scope_link_spec.rb | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/spec/models/ci/job_token/project_scope_link_spec.rb b/spec/models/ci/job_token/project_scope_link_spec.rb index 92ed86b55b2..91491733c44 100644 --- a/spec/models/ci/job_token/project_scope_link_spec.rb +++ b/spec/models/ci/job_token/project_scope_link_spec.rb @@ -2,14 +2,14 @@ require 'spec_helper' -RSpec.describe Ci::JobToken::ProjectScopeLink do +RSpec.describe Ci::JobToken::ProjectScopeLink, feature_category: :continuous_integration do + let_it_be(:project) { create(:project) } + let_it_be(:group) { create(:group) } + it { is_expected.to belong_to(:source_project) } it { is_expected.to belong_to(:target_project) } it { is_expected.to belong_to(:added_by) } - let_it_be(:group) { create(:group) } - let_it_be(:project) { create(:project) } - it_behaves_like 'cleanup by a loose foreign key' do let!(:parent) { create(:user) } let!(:model) { create(:ci_job_token_project_scope_link, added_by: parent) } @@ -50,8 +50,8 @@ RSpec.describe Ci::JobToken::ProjectScopeLink do end end - describe '.from_project' do - subject { described_class.from_project(project) } + describe '.with_source' do + subject { described_class.with_source(project) } let!(:source_link) { create(:ci_job_token_project_scope_link, source_project: project) } let!(:target_link) { create(:ci_job_token_project_scope_link, target_project: project) } @@ -61,8 +61,8 @@ RSpec.describe Ci::JobToken::ProjectScopeLink do end end - describe '.to_project' do - subject { described_class.to_project(project) } + describe '.with_target' do + subject { described_class.with_target(project) } let!(:source_link) { create(:ci_job_token_project_scope_link, source_project: project) } let!(:target_link) { create(:ci_job_token_project_scope_link, target_project: project) } |