diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2022-12-06 12:07:14 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2022-12-06 12:07:14 +0300 |
commit | 5bc6fcec0edaa4032afacce1aa5e5289e9ae07ac (patch) | |
tree | 85291d07572ef0761dfd214d6d2458dd64150b71 /spec/frontend/jobs | |
parent | f713e4eb11cae4593cfe70554a4a23536ab91357 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/frontend/jobs')
-rw-r--r-- | spec/frontend/jobs/components/job/sidebar_header_spec.js | 26 |
1 files changed, 6 insertions, 20 deletions
diff --git a/spec/frontend/jobs/components/job/sidebar_header_spec.js b/spec/frontend/jobs/components/job/sidebar_header_spec.js index 422e2f6207c..da97945f9bf 100644 --- a/spec/frontend/jobs/components/job/sidebar_header_spec.js +++ b/spec/frontend/jobs/components/job/sidebar_header_spec.js @@ -1,4 +1,4 @@ -import { createLocalVue } from '@vue/test-utils'; +import Vue from 'vue'; import VueApollo from 'vue-apollo'; import { shallowMountExtended } from 'helpers/vue_test_utils_helper'; import createMockApollo from 'helpers/mock_apollo_helper'; @@ -8,8 +8,7 @@ import JobRetryButton from '~/jobs/components/job/sidebar/job_sidebar_retry_butt import getJobQuery from '~/jobs/components/job/graphql/queries/get_job.query.graphql'; import { mockFullPath, mockId, mockJobResponse } from './mock_data'; -const localVue = createLocalVue(); -localVue.use(VueApollo); +Vue.use(VueApollo); const defaultProvide = { projectPath: mockFullPath, @@ -17,8 +16,6 @@ const defaultProvide = { describe('Sidebar Header', () => { let wrapper; - let mockApollo; - let getJobQueryResponse; const createComponent = ({ options = {}, props = {}, restJob = {} } = {}) => { wrapper = shallowMountExtended(SidebarHeader, { @@ -35,13 +32,14 @@ describe('Sidebar Header', () => { }; const createComponentWithApollo = async ({ props = {}, restJob = {} } = {}) => { + const getJobQueryResponse = jest.fn().mockResolvedValue(mockJobResponse); + const requestHandlers = [[getJobQuery, getJobQueryResponse]]; - mockApollo = createMockApollo(requestHandlers); + const apolloProvider = createMockApollo(requestHandlers); const options = { - localVue, - apolloProvider: mockApollo, + apolloProvider, }; createComponent({ @@ -58,19 +56,7 @@ describe('Sidebar Header', () => { const findJobName = () => wrapper.findByTestId('job-name'); const findRetryButton = () => wrapper.findComponent(JobRetryButton); - beforeEach(async () => { - getJobQueryResponse = jest.fn(); - }); - - afterEach(() => { - wrapper.destroy(); - }); - describe('when rendering contents', () => { - beforeEach(async () => { - getJobQueryResponse.mockResolvedValue(mockJobResponse); - }); - it('renders the correct job name', async () => { await createComponentWithApollo(); expect(findJobName().text()).toBe(mockJobResponse.data.project.job.name); |