mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
fix tests
This commit is contained in:
parent
cac2e24603
commit
6c0dde4995
@ -282,23 +282,44 @@ describe('Creation', () => {
|
||||
)
|
||||
})
|
||||
})
|
||||
|
||||
|
||||
describe('watchers', () => {
|
||||
beforeEach(() => {
|
||||
jest.clearAllMocks()
|
||||
})
|
||||
|
||||
it('calls API when criteria changes', async () => {
|
||||
await wrapper.setData({ criteria: 'XX' })
|
||||
expect(apolloQueryMock).toBeCalledWith(
|
||||
expect.objectContaining({
|
||||
variables: {
|
||||
searchText: 'XX',
|
||||
currentPage: 1,
|
||||
pageSize: 25,
|
||||
},
|
||||
}),
|
||||
)
|
||||
describe('search criteria', () => {
|
||||
beforeEach(async () => {
|
||||
await wrapper.setData({ criteria: 'XX' })
|
||||
})
|
||||
|
||||
it('calls API when criteria changes', async () => {
|
||||
expect(apolloQueryMock).toBeCalledWith(
|
||||
expect.objectContaining({
|
||||
variables: {
|
||||
searchText: 'XX',
|
||||
currentPage: 1,
|
||||
pageSize: 25,
|
||||
},
|
||||
}),
|
||||
)
|
||||
})
|
||||
|
||||
describe('reset search criteria', () => {
|
||||
it('calls the API', async () => {
|
||||
jest.clearAllMocks()
|
||||
await wrapper.find('.test-click-clear-criteria').trigger('click')
|
||||
expect(apolloQueryMock).toBeCalledWith(
|
||||
expect.objectContaining({
|
||||
variables: {
|
||||
searchText: '',
|
||||
currentPage: 1,
|
||||
pageSize: 25,
|
||||
},
|
||||
}),
|
||||
)
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
it('calls API when currentPage changes', async () => {
|
||||
@ -329,36 +350,3 @@ describe('Creation', () => {
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
describe('Mount Creation', () => {
|
||||
let wrapper
|
||||
|
||||
const Wrapper = () => {
|
||||
return mount(Creation, { localVue, mocks })
|
||||
}
|
||||
|
||||
describe('mount', () => {
|
||||
beforeEach(() => {
|
||||
wrapper = Wrapper()
|
||||
})
|
||||
|
||||
describe('set value in test-input-criteria', () => {
|
||||
beforeEach(async () => {
|
||||
await wrapper.find('.test-input-criteria').setValue('some value')
|
||||
})
|
||||
|
||||
it('check value is setting', () => {
|
||||
expect(wrapper.find('.test-input-criteria').element.value).toBe('some value')
|
||||
})
|
||||
|
||||
describe('click test-click-clear-criteria and clear value', () => {
|
||||
beforeEach(() => {
|
||||
wrapper.find('.test-click-clear-criteria').trigger('click')
|
||||
})
|
||||
it('is value remove', () => {
|
||||
expect(wrapper.find('.test-input-criteria').element.value).toBe('')
|
||||
})
|
||||
})
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
@ -118,6 +118,23 @@ describe('UserSearch', () => {
|
||||
}),
|
||||
)
|
||||
})
|
||||
|
||||
describe('reset the search field', () => {
|
||||
it('is value remove', async () => {
|
||||
jest.clearAllMocks()
|
||||
await wrapper.find('.test-click-clear-criteria').trigger('click')
|
||||
expect(apolloQueryMock).toBeCalledWith(
|
||||
expect.objectContaining({
|
||||
variables: {
|
||||
searchText: '',
|
||||
currentPage: 1,
|
||||
pageSize: 25,
|
||||
notActivated: false,
|
||||
},
|
||||
}),
|
||||
)
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
describe('apollo returns error', () => {
|
||||
@ -132,25 +149,5 @@ describe('UserSearch', () => {
|
||||
expect(toastErrorMock).toBeCalledWith('Ouch')
|
||||
})
|
||||
})
|
||||
|
||||
describe('set value in test-input-criteria', () => {
|
||||
beforeEach(async () => {
|
||||
await wrapper.find('.test-input-criteria').setValue('some value')
|
||||
})
|
||||
|
||||
it('check value is setting', () => {
|
||||
// await wrapper.find('#test-click-criteria').trigger('click')
|
||||
expect(wrapper.find('.test-input-criteria').element.value).toBe('some value')
|
||||
})
|
||||
|
||||
describe('click test-click-clear-criteria and clear value', () => {
|
||||
beforeEach(() => {
|
||||
wrapper.find('.test-click-clear-criteria').trigger('click')
|
||||
})
|
||||
it('is value remove', () => {
|
||||
expect(wrapper.find('.test-input-criteria').element.value).toBe('')
|
||||
})
|
||||
})
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user