porper tests for the checkboxes

This commit is contained in:
Moriz Wahl 2021-10-07 19:13:52 +02:00
parent 49f74ae3ab
commit 3c409c9bfd
2 changed files with 11 additions and 9 deletions

View File

@ -37,6 +37,7 @@ describe('UserCard_CoinAnimation', () => {
describe('mount', () => {
beforeEach(() => {
jest.clearAllMocks()
wrapper = Wrapper()
})
@ -50,7 +51,7 @@ describe('UserCard_CoinAnimation', () => {
describe('enable with success', () => {
beforeEach(async () => {
mocks.$store.state.coinanimation = false
await wrapper.setData({ CoinAnimationStatus: false })
mockAPIcall.mockResolvedValue({
data: {
updateUserInfos: {
@ -58,7 +59,7 @@ describe('UserCard_CoinAnimation', () => {
},
},
})
await wrapper.find('input').trigger('change')
await wrapper.find('input').setChecked()
})
it('calls the updateUserInfos mutation', () => {
@ -81,7 +82,7 @@ describe('UserCard_CoinAnimation', () => {
describe('disable with success', () => {
beforeEach(async () => {
mocks.$store.state.coinanimation = true
await wrapper.setData({ CoinAnimationStatus: true })
mockAPIcall.mockResolvedValue({
data: {
updateUserInfos: {
@ -89,7 +90,7 @@ describe('UserCard_CoinAnimation', () => {
},
},
})
wrapper.find('input').trigger('change')
await wrapper.find('input').setChecked(false)
})
it('calls the subscribe mutation', () => {

View File

@ -38,6 +38,7 @@ describe('UserCard_Newsletter', () => {
describe('mount', () => {
beforeEach(() => {
jest.clearAllMocks()
wrapper = Wrapper()
})
@ -51,13 +52,13 @@ describe('UserCard_Newsletter', () => {
describe('unsubscribe with success', () => {
beforeEach(async () => {
await wrapper.setData({ newsletterState: false })
await wrapper.setData({ newsletterState: true })
mockAPIcall.mockResolvedValue({
data: {
unsubscribeNewsletter: true,
},
})
await wrapper.find('input').trigger('change')
await wrapper.find('input').setChecked(false)
})
it('calls the unsubscribe mutation', () => {
@ -80,13 +81,13 @@ describe('UserCard_Newsletter', () => {
describe('subscribe with success', () => {
beforeEach(async () => {
await wrapper.setData({ newsletterState: true })
await wrapper.setData({ newsletterState: false })
mockAPIcall.mockResolvedValue({
data: {
subscribeNewsletter: true,
},
})
wrapper.find('input').trigger('change')
await wrapper.find('input').setChecked()
})
it('calls the subscribe mutation', () => {
@ -104,7 +105,7 @@ describe('UserCard_Newsletter', () => {
})
it('toasts a success message', () => {
expect(toastSuccessMock).toBeCalledWith('settings.newsletter.newsletterFalse')
expect(toastSuccessMock).toBeCalledWith('settings.newsletter.newsletterTrue')
})
})