From 0e6893eeb3305f0ef916e123406bcab6fb4665b0 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Sat, 24 Apr 2021 02:09:10 +0200 Subject: [PATCH] coverage PasswordReset/Request.spec.js --- webapp/components/PasswordReset/Request.spec.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/webapp/components/PasswordReset/Request.spec.js b/webapp/components/PasswordReset/Request.spec.js index 83459814e..e601030c6 100644 --- a/webapp/components/PasswordReset/Request.spec.js +++ b/webapp/components/PasswordReset/Request.spec.js @@ -95,5 +95,20 @@ describe('Request', () => { expect(mocks.$apollo.mutate).toHaveBeenCalledWith(expected) }) }) + + describe('backend throws an error', () => { + beforeEach(() => { + mocks.$apollo.mutate = jest.fn().mockRejectedValue({ + message: 'Ouch!', + }) + wrapper = Wrapper() + wrapper.find('input#email').setValue('mail@gmail.com') + wrapper.find('form').trigger('submit') + }) + + it('display a toast error', () => { + expect(mocks.$toast.error).toHaveBeenCalled() + }) + }) }) })