Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'spec/graphql/resolvers/ci')
-rw-r--r--spec/graphql/resolvers/ci/config_resolver_spec.rb11
-rw-r--r--spec/graphql/resolvers/ci/group_runners_resolver_spec.rb9
-rw-r--r--spec/graphql/resolvers/ci/jobs_resolver_spec.rb8
-rw-r--r--spec/graphql/resolvers/ci/project_runners_resolver_spec.rb15
-rw-r--r--spec/graphql/resolvers/ci/runners_resolver_spec.rb9
5 files changed, 38 insertions, 14 deletions
diff --git a/spec/graphql/resolvers/ci/config_resolver_spec.rb b/spec/graphql/resolvers/ci/config_resolver_spec.rb
index 16a2286cb7e..3f21c1f505f 100644
--- a/spec/graphql/resolvers/ci/config_resolver_spec.rb
+++ b/spec/graphql/resolvers/ci/config_resolver_spec.rb
@@ -15,9 +15,11 @@ RSpec.describe Resolvers::Ci::ConfigResolver, feature_category: :continuous_inte
end
subject(:response) do
- resolve(described_class,
- args: { project_path: project.full_path, content: content, sha: sha },
- ctx: { current_user: user })
+ resolve(
+ described_class,
+ args: { project_path: project.full_path, content: content, sha: sha },
+ ctx: { current_user: user }
+ )
end
shared_examples 'a valid config file' do
@@ -36,7 +38,8 @@ RSpec.describe Resolvers::Ci::ConfigResolver, feature_category: :continuous_inte
expect(response[:merged_yaml]).to eq(content)
expect(response[:includes]).to eq([])
expect(response[:errors]).to be_empty
- expect(::Gitlab::Ci::Lint).to have_received(:new).with(current_user: user, project: project, sha: sha)
+ expect(::Gitlab::Ci::Lint).to have_received(:new)
+ .with(current_user: user, project: project, sha: sha, verify_project_sha: true)
end
end
diff --git a/spec/graphql/resolvers/ci/group_runners_resolver_spec.rb b/spec/graphql/resolvers/ci/group_runners_resolver_spec.rb
index fedae5c86a8..e0fc3b96b93 100644
--- a/spec/graphql/resolvers/ci/group_runners_resolver_spec.rb
+++ b/spec/graphql/resolvers/ci/group_runners_resolver_spec.rb
@@ -7,8 +7,13 @@ RSpec.describe Resolvers::Ci::GroupRunnersResolver, feature_category: :runner_fl
describe '#resolve' do
subject(:resolve_scope) do
- resolve(described_class, obj: obj, ctx: { current_user: user }, args: args,
- arg_style: :internal)
+ resolve(
+ described_class,
+ obj: obj,
+ ctx: { current_user: user },
+ args: args,
+ arg_style: :internal
+ )
end
include_context 'runners resolver setup'
diff --git a/spec/graphql/resolvers/ci/jobs_resolver_spec.rb b/spec/graphql/resolvers/ci/jobs_resolver_spec.rb
index b99eb56d6ab..8138ac18938 100644
--- a/spec/graphql/resolvers/ci/jobs_resolver_spec.rb
+++ b/spec/graphql/resolvers/ci/jobs_resolver_spec.rb
@@ -39,8 +39,12 @@ RSpec.describe Resolvers::Ci::JobsResolver, feature_category: :continuous_integr
::Types::Security::ReportTypeEnum.values['SAST'].value,
::Types::Security::ReportTypeEnum.values['DAST'].value
]
- jobs = resolve(described_class, obj: pipeline, args: { security_report_types: report_types },
- arg_style: :internal)
+ jobs = resolve(
+ described_class,
+ obj: pipeline,
+ args: { security_report_types: report_types },
+ arg_style: :internal
+ )
expect(jobs).to contain_exactly(
have_attributes(name: 'DAST job'),
diff --git a/spec/graphql/resolvers/ci/project_runners_resolver_spec.rb b/spec/graphql/resolvers/ci/project_runners_resolver_spec.rb
index 55a98106baf..9d9f0fee04a 100644
--- a/spec/graphql/resolvers/ci/project_runners_resolver_spec.rb
+++ b/spec/graphql/resolvers/ci/project_runners_resolver_spec.rb
@@ -7,8 +7,13 @@ RSpec.describe Resolvers::Ci::ProjectRunnersResolver, feature_category: :runner_
describe '#resolve' do
subject(:resolve_scope) do
- resolve(described_class, obj: obj, ctx: { current_user: user }, args: args,
- arg_style: :internal)
+ resolve(
+ described_class,
+ obj: obj,
+ ctx: { current_user: user },
+ args: args,
+ arg_style: :internal
+ )
end
include_context 'runners resolver setup'
@@ -77,8 +82,10 @@ RSpec.describe Resolvers::Ci::ProjectRunnersResolver, feature_category: :runner_
end
it 'calls RunnersFinder with expected arguments' do
- allow(::Ci::RunnersFinder).to receive(:new).with(current_user: user,
- params: expected_params).once.and_return(finder)
+ allow(::Ci::RunnersFinder).to receive(:new).with(
+ current_user: user, params: expected_params
+ ).once.and_return(finder)
+
allow(finder).to receive(:execute).once.and_return([:execute_return_value])
expect(resolve_scope.items.to_a).to contain_exactly(:execute_return_value)
diff --git a/spec/graphql/resolvers/ci/runners_resolver_spec.rb b/spec/graphql/resolvers/ci/runners_resolver_spec.rb
index 35831579799..c164393d605 100644
--- a/spec/graphql/resolvers/ci/runners_resolver_spec.rb
+++ b/spec/graphql/resolvers/ci/runners_resolver_spec.rb
@@ -10,8 +10,13 @@ RSpec.describe Resolvers::Ci::RunnersResolver, feature_category: :runner_fleet d
let(:args) { {} }
subject(:resolve_scope) do
- resolve(described_class, obj: obj, ctx: { current_user: user }, args: args,
- arg_style: :internal)
+ resolve(
+ described_class,
+ obj: obj,
+ ctx: { current_user: user },
+ args: args,
+ arg_style: :internal
+ )
end
include_context 'runners resolver setup'