diff options
Diffstat (limited to 'spec/frontend/work_items/components/work_item_links/work_item_links_spec.js')
-rw-r--r-- | spec/frontend/work_items/components/work_item_links/work_item_links_spec.js | 30 |
1 files changed, 14 insertions, 16 deletions
diff --git a/spec/frontend/work_items/components/work_item_links/work_item_links_spec.js b/spec/frontend/work_items/components/work_item_links/work_item_links_spec.js index 774e9198992..2ec9b1ec0ac 100644 --- a/spec/frontend/work_items/components/work_item_links/work_item_links_spec.js +++ b/spec/frontend/work_items/components/work_item_links/work_item_links_spec.js @@ -51,6 +51,20 @@ describe('WorkItemLinks', () => { expect(findLinksBody().exists()).toBe(false); }); + describe('add link form', () => { + it('displays form on click add button and hides form on cancel', async () => { + findToggleAddFormButton().vm.$emit('click'); + await nextTick(); + + expect(findAddLinksForm().exists()).toBe(true); + + findAddLinksForm().vm.$emit('cancel'); + await nextTick(); + + expect(findAddLinksForm().exists()).toBe(false); + }); + }); + describe('when no child links', () => { beforeEach(async () => { await createComponent({ response: workItemHierarchyEmptyResponse }); @@ -59,22 +73,6 @@ describe('WorkItemLinks', () => { it('displays empty state if there are no children', () => { expect(findEmptyState().exists()).toBe(true); }); - - describe('add link form', () => { - it('displays form on click add button and hides form on cancel', async () => { - expect(findEmptyState().exists()).toBe(true); - - findToggleAddFormButton().vm.$emit('click'); - await nextTick(); - - expect(findAddLinksForm().exists()).toBe(true); - - findAddLinksForm().vm.$emit('cancel'); - await nextTick(); - - expect(findAddLinksForm().exists()).toBe(false); - }); - }); }); it('renders all hierarchy widget children', () => { |