diff options
Diffstat (limited to 'spec/javascripts/issue_show/components/fields/description_template_spec.js')
-rw-r--r-- | spec/javascripts/issue_show/components/fields/description_template_spec.js | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/spec/javascripts/issue_show/components/fields/description_template_spec.js b/spec/javascripts/issue_show/components/fields/description_template_spec.js deleted file mode 100644 index 8d77a620d76..00000000000 --- a/spec/javascripts/issue_show/components/fields/description_template_spec.js +++ /dev/null @@ -1,43 +0,0 @@ -import Vue from 'vue'; -import descriptionTemplate from '~/issue_show/components/fields/description_template.vue'; - -describe('Issue description template component', () => { - let vm; - let formState; - - beforeEach(done => { - const Component = Vue.extend(descriptionTemplate); - formState = { - description: 'test', - }; - - vm = new Component({ - propsData: { - formState, - issuableTemplates: [{ name: 'test' }], - projectPath: '/', - projectNamespace: '/', - }, - }).$mount(); - - Vue.nextTick(done); - }); - - it('renders templates as JSON array in data attribute', () => { - expect(vm.$el.querySelector('.js-issuable-selector').getAttribute('data-data')).toBe( - '[{"name":"test"}]', - ); - }); - - it('updates formState when changing template', () => { - vm.issuableTemplate.editor.setValue('test new template'); - - expect(formState.description).toBe('test new template'); - }); - - it('returns formState description with editor getValue', () => { - formState.description = 'testing new template'; - - expect(vm.issuableTemplate.editor.getValue()).toBe('testing new template'); - }); -}); |