yarn test fixed

This commit is contained in:
ogerly 2022-02-18 12:51:47 +01:00
parent 3bd9e66079
commit a1a9b77a5d
2 changed files with 29 additions and 3 deletions

View File

@ -2,6 +2,7 @@ import { mount } from '@vue/test-utils'
import UserSearch from './UserSearch.vue'
const localVue = global.localVue
jest.spyOn(window, 'alert').mockImplementation(() => {})
const apolloQueryMock = jest.fn().mockResolvedValue({
data: {
@ -83,6 +84,7 @@ describe('UserSearch', () => {
currentPage: 1,
pageSize: 25,
notActivated: false,
deletedUser: false,
},
}),
)
@ -90,7 +92,7 @@ describe('UserSearch', () => {
describe('unconfirmed emails', () => {
beforeEach(async () => {
await wrapper.find('button.btn-block').trigger('click')
await wrapper.find('button.unconfirmedRegisterMails').trigger('click')
})
it('calls API with filter', () => {
@ -101,6 +103,27 @@ describe('UserSearch', () => {
currentPage: 1,
pageSize: 25,
notActivated: true,
deletedUser: false,
},
}),
)
})
})
describe('deleted Users', () => {
beforeEach(async () => {
await wrapper.find('button.deletedUserSearch').trigger('click')
})
it('calls API with filter', () => {
expect(apolloQueryMock).toBeCalledWith(
expect.objectContaining({
variables: {
searchText: '',
currentPage: 1,
pageSize: 25,
notActivated: false,
deletedUser: true,
},
}),
)
@ -120,6 +143,7 @@ describe('UserSearch', () => {
currentPage: 2,
pageSize: 25,
notActivated: false,
deletedUser: false,
},
}),
)
@ -139,6 +163,7 @@ describe('UserSearch', () => {
currentPage: 1,
pageSize: 25,
notActivated: false,
deletedUser: false,
},
}),
)
@ -155,6 +180,7 @@ describe('UserSearch', () => {
currentPage: 1,
pageSize: 25,
notActivated: false,
deletedUser: false,
},
}),
)

View File

@ -1,11 +1,11 @@
<template>
<div class="user-search">
<div style="text-align: right">
<b-button variant="light" @click="unconfirmedRegisterMails">
<b-button class="unconfirmedRegisterMails" variant="light" @click="unconfirmedRegisterMails">
<b-icon icon="envelope" variant="danger"></b-icon>
{{ filterCheckedEmails ? $t('all_emails') : $t('unregistered_emails') }}
</b-button>
<b-button variant="light" @click="deletedUserSearch">
<b-button class="deletedUserSearch" variant="light" @click="deletedUserSearch">
<b-icon icon="x-circle" variant="danger"></b-icon>
{{ filterDeletedUser ? $t('all_emails') : $t('deleted_user') }}
</b-button>