diff options
Diffstat (limited to 'spec/frontend/work_items/components/work_item_actions_spec.js')
-rw-r--r-- | spec/frontend/work_items/components/work_item_actions_spec.js | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/spec/frontend/work_items/components/work_item_actions_spec.js b/spec/frontend/work_items/components/work_item_actions_spec.js index 0fe517d7d74..0098a2e0864 100644 --- a/spec/frontend/work_items/components/work_item_actions_spec.js +++ b/spec/frontend/work_items/components/work_item_actions_spec.js @@ -1,4 +1,4 @@ -import { GlDropdownDivider, GlModal, GlToggle } from '@gitlab/ui'; +import { GlDisclosureDropdown, GlDropdownDivider, GlModal, GlToggle } from '@gitlab/ui'; import Vue from 'vue'; import VueApollo from 'vue-apollo'; @@ -140,7 +140,12 @@ describe('WorkItemActions component', () => { stubs: { GlModal: stubComponent(GlModal, { methods: { - show: modalShowSpy, + show: jest.fn(), + }, + }), + GlDisclosureDropdown: stubComponent(GlDisclosureDropdown, { + methods: { + close: modalShowSpy, }, }), }, @@ -208,7 +213,7 @@ describe('WorkItemActions component', () => { it('emits `toggleWorkItemConfidentiality` event when clicked', () => { createComponent(); - findConfidentialityToggleButton().vm.$emit('click'); + findConfidentialityToggleButton().vm.$emit('action'); expect(wrapper.emitted('toggleWorkItemConfidentiality')[0]).toEqual([true]); }); @@ -228,7 +233,7 @@ describe('WorkItemActions component', () => { it('shows confirm modal when clicked', () => { createComponent(); - findDeleteButton().vm.$emit('click'); + findDeleteButton().vm.$emit('action'); expect(modalShowSpy).toHaveBeenCalled(); }); @@ -359,7 +364,7 @@ describe('WorkItemActions component', () => { await waitForPromises(); expect(findPromoteButton().exists()).toBe(true); - findPromoteButton().vm.$emit('click'); + findPromoteButton().vm.$emit('action'); await waitForPromises(); @@ -378,7 +383,7 @@ describe('WorkItemActions component', () => { await waitForPromises(); expect(findPromoteButton().exists()).toBe(true); - findPromoteButton().vm.$emit('click'); + findPromoteButton().vm.$emit('action'); await waitForPromises(); @@ -394,7 +399,7 @@ describe('WorkItemActions component', () => { createComponent(); expect(findCopyReferenceButton().exists()).toBe(true); - findCopyReferenceButton().vm.$emit('click'); + findCopyReferenceButton().vm.$emit('action'); expect(toast).toHaveBeenCalledWith('Reference copied'); }); @@ -416,7 +421,7 @@ describe('WorkItemActions component', () => { createComponent(); expect(findCopyCreateNoteEmailButton().exists()).toBe(true); - findCopyCreateNoteEmailButton().vm.$emit('click'); + findCopyCreateNoteEmailButton().vm.$emit('action'); expect(toast).toHaveBeenCalledWith('Email address copied'); }); |