From e70552b3fb636cbd165d6c71e8672faa1fe11e52 Mon Sep 17 00:00:00 2001 From: mahula Date: Fri, 31 Mar 2023 09:31:18 +0200 Subject: [PATCH] add user recovery tests to user search page --- admin/src/pages/UserSearch.spec.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/admin/src/pages/UserSearch.spec.js b/admin/src/pages/UserSearch.spec.js index 77e8a3559..0d145cb89 100644 --- a/admin/src/pages/UserSearch.spec.js +++ b/admin/src/pages/UserSearch.spec.js @@ -25,7 +25,7 @@ const apolloQueryMock = jest.fn().mockResolvedValue({ email: 'benjamin@bluemchen.de', creation: [1000, 1000, 1000], emailChecked: true, - deletedAt: null, + deletedAt: new Date(), }, { userId: 3, @@ -243,6 +243,17 @@ describe('UserSearch', () => { }) }) + describe('recover user', () => { + const userId = 2 + beforeEach(() => { + wrapper.findComponent({ name: 'SearchUserTable' }).vm.$emit('updateDeletedAt', userId, null) + }) + + it('toasts a success message', () => { + expect(toastSuccessSpy).toBeCalledWith('user_recovered') + }) + }) + describe('apollo returns error', () => { beforeEach(() => { apolloQueryMock.mockRejectedValue({