diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-09-29 12:09:49 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-09-29 12:09:49 +0300 |
commit | 58d68e313f0152df721146e22282f9cccd2ccb4a (patch) | |
tree | a454c881ee884f7d329cf0528ddfb0e2eb1e7c59 /spec/frontend/fixtures | |
parent | cd54f7e81bbedff94ea78092f44fb67bd8c2ac57 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/frontend/fixtures')
-rw-r--r-- | spec/frontend/fixtures/releases.rb | 29 |
1 files changed, 23 insertions, 6 deletions
diff --git a/spec/frontend/fixtures/releases.rb b/spec/frontend/fixtures/releases.rb index a1df8893cd3..a3a43790f65 100644 --- a/spec/frontend/fixtures/releases.rb +++ b/spec/frontend/fixtures/releases.rb @@ -3,6 +3,7 @@ require 'spec_helper' RSpec.describe 'Releases (JavaScript fixtures)' do + include ApiHelpers include JavaScriptFixturesHelpers let_it_be(:admin) { create(:admin) } @@ -68,16 +69,14 @@ RSpec.describe 'Releases (JavaScript fixtures)' do link_type: :runbook) end - before(:all) do - clean_frontend_fixtures('api/releases/') - end - after(:all) do remove_repository(project) end - describe API::Releases, '(JavaScript fixtures)', type: :request do - include ApiHelpers + describe API::Releases, type: :request do + before(:all) do + clean_frontend_fixtures('api/releases/') + end it 'api/releases/release.json' do get api("/projects/#{project.id}/releases/#{release.tag}", admin) @@ -85,4 +84,22 @@ RSpec.describe 'Releases (JavaScript fixtures)' do expect(response).to be_successful end end + + graphql_query_path = 'releases/queries/all_releases.query.graphql' + + describe "~/#{graphql_query_path}", type: :request do + include GraphqlHelpers + + before(:all) do + clean_frontend_fixtures('graphql/releases/') + end + + it "graphql/#{graphql_query_path}.json" do + query = File.read(File.join(Rails.root, '/app/assets/javascripts', graphql_query_path)) + + post_graphql(query, current_user: admin, variables: { fullPath: project.full_path }) + + expect_graphql_errors_to_be_empty + end + end end |