diff options
Diffstat (limited to 'spec/frontend/issuable/related_issues/components/related_issues_root_spec.js')
-rw-r--r-- | spec/frontend/issuable/related_issues/components/related_issues_root_spec.js | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/spec/frontend/issuable/related_issues/components/related_issues_root_spec.js b/spec/frontend/issuable/related_issues/components/related_issues_root_spec.js index 680dbd68493..bedf8bcaf34 100644 --- a/spec/frontend/issuable/related_issues/components/related_issues_root_spec.js +++ b/spec/frontend/issuable/related_issues/components/related_issues_root_spec.js @@ -201,18 +201,20 @@ describe('RelatedIssuesRoot', () => { ]); }); - it('displays a message from the backend upon error', async () => { + it('passes an error message from the backend upon error', async () => { const input = '#123'; const message = 'error'; mock.onPost(defaultProps.endpoint).reply(409, { message }); wrapper.vm.store.setPendingReferences([issuable1.reference, issuable2.reference]); - expect(createAlert).not.toHaveBeenCalled(); + expect(findRelatedIssuesBlock().props('hasError')).toBe(false); + expect(findRelatedIssuesBlock().props('itemAddFailureMessage')).toBe(null); findRelatedIssuesBlock().vm.$emit('addIssuableFormSubmit', input); await waitForPromises(); - expect(createAlert).toHaveBeenCalledWith({ message }); + expect(findRelatedIssuesBlock().props('hasError')).toBe(true); + expect(findRelatedIssuesBlock().props('itemAddFailureMessage')).toBe(message); }); }); |