diff options
-rw-r--r-- | spec/javascripts/vue_shared/components/markdown/field_spec.js | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/spec/javascripts/vue_shared/components/markdown/field_spec.js b/spec/javascripts/vue_shared/components/markdown/field_spec.js index 291e19c9f3c..52f7ae8b3b1 100644 --- a/spec/javascripts/vue_shared/components/markdown/field_spec.js +++ b/spec/javascripts/vue_shared/components/markdown/field_spec.js @@ -2,9 +2,13 @@ import Vue from 'vue'; import fieldComponent from '~/vue_shared/components/markdown/field.vue'; describe('Markdown field component', () => { + let el; let vm; beforeEach((done) => { + el = document.createElement('div'); + document.body.appendChild(el); + vm = new Vue({ data() { return { @@ -25,11 +29,15 @@ describe('Markdown field component', () => { </textarea> </field-component> `, - }).$mount(); + }).$mount(el); Vue.nextTick(done); }); + afterEach(() => { + vm.$destroy(); + }); + describe('mounted', () => { it('renders textarea inside backdrop', () => { expect( |