diff options
Diffstat (limited to 'spec/frontend/batch_comments/components')
3 files changed, 8 insertions, 6 deletions
diff --git a/spec/frontend/batch_comments/components/draft_note_spec.js b/spec/frontend/batch_comments/components/draft_note_spec.js index 03ecbc01a56..2dfcdd551a1 100644 --- a/spec/frontend/batch_comments/components/draft_note_spec.js +++ b/spec/frontend/batch_comments/components/draft_note_spec.js @@ -1,19 +1,20 @@ import { nextTick } from 'vue'; import { GlButton, GlBadge } from '@gitlab/ui'; -import { getByRole } from '@testing-library/dom'; import { shallowMount } from '@vue/test-utils'; import { stubComponent } from 'helpers/stub_component'; import DraftNote from '~/batch_comments/components/draft_note.vue'; import PublishButton from '~/batch_comments/components/publish_button.vue'; import { createStore } from '~/batch_comments/stores'; import NoteableNote from '~/notes/components/noteable_note.vue'; -import '~/behaviors/markdown/render_gfm'; import { createDraft } from '../mock_data'; +jest.mock('~/behaviors/markdown/render_gfm'); + const NoteableNoteStub = stubComponent(NoteableNote, { template: ` <div> <slot name="note-header-info">Test</slot> + <slot name="after-note-body">Test</slot> </div> `, }); @@ -29,7 +30,6 @@ describe('Batch comments draft note component', () => { }, }; - const getList = () => getByRole(wrapper.element, 'list'); const findSubmitReviewButton = () => wrapper.findComponent(PublishButton); const findAddCommentButton = () => wrapper.findComponent(GlButton); @@ -189,7 +189,7 @@ describe('Batch comments draft note component', () => { }); it(`calls store ${expectedCalls.length} times on ${event}`, () => { - getList().dispatchEvent(new MouseEvent(event, { bubbles: true })); + wrapper.element.dispatchEvent(new MouseEvent(event, { bubbles: true })); expect(store.dispatch.mock.calls).toEqual(expectedCalls); }); }); diff --git a/spec/frontend/batch_comments/components/preview_item_spec.js b/spec/frontend/batch_comments/components/preview_item_spec.js index 6a104f0c787..6a99294f855 100644 --- a/spec/frontend/batch_comments/components/preview_item_spec.js +++ b/spec/frontend/batch_comments/components/preview_item_spec.js @@ -3,9 +3,10 @@ import PreviewItem from '~/batch_comments/components/preview_item.vue'; import { createStore } from '~/batch_comments/stores'; import diffsModule from '~/diffs/store/modules'; import notesModule from '~/notes/stores/modules'; -import '~/behaviors/markdown/render_gfm'; import { createDraft } from '../mock_data'; +jest.mock('~/behaviors/markdown/render_gfm'); + describe('Batch comments draft preview item component', () => { let wrapper; let draft; diff --git a/spec/frontend/batch_comments/components/publish_dropdown_spec.js b/spec/frontend/batch_comments/components/publish_dropdown_spec.js index d1b7160d231..e89934c0192 100644 --- a/spec/frontend/batch_comments/components/publish_dropdown_spec.js +++ b/spec/frontend/batch_comments/components/publish_dropdown_spec.js @@ -4,9 +4,10 @@ import Vue from 'vue'; import Vuex from 'vuex'; import PreviewDropdown from '~/batch_comments/components/preview_dropdown.vue'; import { createStore } from '~/mr_notes/stores'; -import '~/behaviors/markdown/render_gfm'; import { createDraft } from '../mock_data'; +jest.mock('~/behaviors/markdown/render_gfm'); + Vue.use(Vuex); describe('Batch comments publish dropdown component', () => { |