diff --git a/spec/javascripts/issue_show/components/app_spec.js b/spec/javascripts/issue_show/components/app_spec.js index 8848ca4e07830f457bc2496a2aea18ebf581d7d9..e1643f56d5d6b2e3d74fafb063a6cb97cb109c86 100644 --- a/spec/javascripts/issue_show/components/app_spec.js +++ b/spec/javascripts/issue_show/components/app_spec.js @@ -14,7 +14,7 @@ const issueShowInterceptor = data => (request, next) => { })); }; -fdescribe('Issuable output', () => { +describe('Issuable output', () => { document.body.innerHTML = '<span id="task_status"></span>'; let vm; @@ -92,6 +92,22 @@ fdescribe('Issuable output', () => { }); }); + it('does not update formState if form is already open', (done) => { + vm.openForm(); + + vm.state.titleText = 'testing 123'; + + vm.openForm(); + + Vue.nextTick(() => { + expect( + vm.store.formState.title, + ).not.toBe('testing 123'); + + done(); + }); + }); + describe('updateIssuable', () => { it('reloads the page if the confidential status has changed', (done) => { spyOn(gl.utils, 'visitUrl');