From fc176e28a4398bd322d50a6bdfbf617f9f5db179 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Sat, 24 Apr 2021 02:08:50 +0200 Subject: [PATCH] coverage my-email-address/index.spec.js --- .../pages/settings/my-email-address/index.spec.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/webapp/pages/settings/my-email-address/index.spec.js b/webapp/pages/settings/my-email-address/index.spec.js index 22654afd0..808aee3be 100644 --- a/webapp/pages/settings/my-email-address/index.spec.js +++ b/webapp/pages/settings/my-email-address/index.spec.js @@ -111,6 +111,21 @@ describe('EmailSettingsIndexPage', () => { expect(wrapper.text()).toContain('registration.signup.form.errors.email-exists') }) }) + + describe('if backend sends any other error', () => { + beforeEach(() => { + mocks.$apollo.mutate = jest.fn().mockRejectedValue({ + message: 'Ouch!', + }) + wrapper = Wrapper() + wrapper.find('#email').setValue('already-taken@example.org') + wrapper.find('form').trigger('submit') + }) + + it('display a toast error', () => { + expect(mocks.$toast.error).toHaveBeenCalled() + }) + }) }) }) })