diff options
Diffstat (limited to 'spec/frontend/issue_show/components/fields/title_spec.js')
-rw-r--r-- | spec/frontend/issue_show/components/fields/title_spec.js | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/spec/frontend/issue_show/components/fields/title_spec.js b/spec/frontend/issue_show/components/fields/title_spec.js deleted file mode 100644 index 783ce9eb76c..00000000000 --- a/spec/frontend/issue_show/components/fields/title_spec.js +++ /dev/null @@ -1,42 +0,0 @@ -import { shallowMount } from '@vue/test-utils'; -import TitleField from '~/issue_show/components/fields/title.vue'; -import eventHub from '~/issue_show/event_hub'; - -describe('Title field component', () => { - let wrapper; - - const findInput = () => wrapper.find({ ref: 'input' }); - - beforeEach(() => { - jest.spyOn(eventHub, '$emit'); - - wrapper = shallowMount(TitleField, { - propsData: { - formState: { - title: 'test', - }, - }, - }); - }); - - afterEach(() => { - wrapper.destroy(); - wrapper = null; - }); - - it('renders form control with formState title', () => { - expect(findInput().element.value).toBe('test'); - }); - - it('triggers update with meta+enter', () => { - findInput().trigger('keydown.enter', { metaKey: true }); - - expect(eventHub.$emit).toHaveBeenCalledWith('update.issuable'); - }); - - it('triggers update with ctrl+enter', () => { - findInput().trigger('keydown.enter', { ctrlKey: true }); - - expect(eventHub.$emit).toHaveBeenCalledWith('update.issuable'); - }); -}); |