diff --git a/admin/src/pages/UserSearch.spec.js b/admin/src/pages/UserSearch.spec.js index 37ba4f5ec..0591ea01b 100644 --- a/admin/src/pages/UserSearch.spec.js +++ b/admin/src/pages/UserSearch.spec.js @@ -11,6 +11,7 @@ const apolloQueryMock = jest.fn().mockResolvedValue({ lastName: 'Bloxberg', email: 'bibi@bloxberg.de', creation: [200, 400, 600], + emailChecked: false, }, ], }, @@ -43,6 +44,16 @@ describe('UserSearch', () => { expect(wrapper.find('div.user-search').exists()).toBeTruthy() }) + describe('unconfirmed emails', () => { + beforeEach(async () => { + await wrapper.find('button.btn-block').trigger('click') + }) + + it('filters the users by unconfirmed emails', () => { + expect(wrapper.vm.searchResult).toHaveLength(0) + }) + }) + describe('apollo returns error', () => { beforeEach(() => { apolloQueryMock.mockRejectedValue({ diff --git a/admin/src/pages/UserSearch.vue b/admin/src/pages/UserSearch.vue index f6bd4506d..3bb194959 100644 --- a/admin/src/pages/UserSearch.vue +++ b/admin/src/pages/UserSearch.vue @@ -58,8 +58,8 @@ export default { methods: { unconfirmedRegisterMails() { - this.searchResult = this.searchResult.filter((result) => { - return !result.emailChecked + this.searchResult = this.searchResult.filter((user) => { + return user.emailChecked }) }, getUsers() {