diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-12-25 12:10:31 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-12-25 12:10:31 +0300 |
commit | 533785b08b52989b1435c8d0723b83c8e1b5d12a (patch) | |
tree | fc8963d5d0bc91c44669c4c43759e2891d652ec0 /spec/graphql/resolvers | |
parent | 94ccc6ad21ea0634dd7702cd7fc28ea31043c672 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/graphql/resolvers')
-rw-r--r-- | spec/graphql/resolvers/ci/config_resolver_spec.rb | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/spec/graphql/resolvers/ci/config_resolver_spec.rb b/spec/graphql/resolvers/ci/config_resolver_spec.rb index 6911acdb4ec..66b66bbceda 100644 --- a/spec/graphql/resolvers/ci/config_resolver_spec.rb +++ b/spec/graphql/resolvers/ci/config_resolver_spec.rb @@ -13,6 +13,15 @@ RSpec.describe Resolvers::Ci::ConfigResolver do allow(::Gitlab::Ci::YamlProcessor).to receive(:new).and_return(yaml_processor_double) end + let_it_be(:user) { create(:user) } + let_it_be(:project) { create(:project, :repository, creator: user, namespace: user.namespace) } + + subject(:response) do + resolve(described_class, + args: { project_path: project.full_path, content: content }, + ctx: { current_user: user }) + end + context 'with a valid .gitlab-ci.yml' do let(:fake_result) do ::Gitlab::Ci::YamlProcessor::Result.new( @@ -27,8 +36,6 @@ RSpec.describe Resolvers::Ci::ConfigResolver do end it 'lints the ci config file' do - response = resolve(described_class, args: { content: content }, ctx: {}) - expect(response[:status]).to eq(:valid) expect(response[:errors]).to be_empty end @@ -46,8 +53,6 @@ RSpec.describe Resolvers::Ci::ConfigResolver do end it 'responds with errors about invalid syntax' do - response = resolve(described_class, args: { content: content }, ctx: {}) - expect(response[:status]).to eq(:invalid) expect(response[:errors]).to eq(['Invalid configuration format']) end |