Merge branch '1197-admin-interface-created-transactions-list' of https://github.com/gradido/gradido into 1197-admin-interface-created-transactions-list

This commit is contained in:
elweyn 2021-12-22 12:13:33 +01:00
commit 5a68eef493
3 changed files with 27 additions and 19 deletions

View File

@ -4,21 +4,17 @@ import ConfirmRegisterMailFormular from './ConfirmRegisterMailFormular.vue'
const localVue = global.localVue
const apolloMutateMock = jest.fn().mockResolvedValue()
const toastSuccessMock = jest.fn()
const toastErrorMock = jest.fn()
const mocks = {
$moment: jest.fn(() => {
return {
format: jest.fn((m) => m),
subtract: jest.fn(() => {
return {
format: jest.fn((m) => m),
}
}),
}
}),
$apollo: {
mutate: apolloMutateMock,
},
$toasted: {
success: toastSuccessMock,
error: toastErrorMock,
},
}
const propsData = {
@ -47,8 +43,18 @@ describe('ConfirmRegisterMailFormular', () => {
wrapper.find('button.test-button').trigger('click')
})
it('calls the API', () => {
expect(apolloMutateMock).toBeCalled()
it('calls the API with email', () => {
expect(apolloMutateMock).toBeCalledWith(
expect.objectContaining({
variables: { email: 'bob@baumeister.de' },
}),
)
})
it('toasts a success message', () => {
expect(toastSuccessMock).toBeCalledWith(
'Erfolgreich senden der Confirmation Link an die E-Mail des Users! bob@baumeister.de',
)
})
})
@ -59,8 +65,10 @@ describe('ConfirmRegisterMailFormular', () => {
wrapper.find('button.test-button').trigger('click')
})
it('calls the API', () => {
expect(apolloMutateMock).toBeCalled()
it('toasts an error message', () => {
expect(toastErrorMock).toBeCalledWith(
'Fehler beim senden des confirmation link an den Benutzer: OUCH!',
)
})
})
})

View File

@ -42,13 +42,13 @@ export default {
},
})
.then(() => {
this.$toasted.global.success(
'Erfolgreich senden der Confirmation Link an die E-Mail des Users!' + this.email,
this.$toasted.success(
'Erfolgreich senden der Confirmation Link an die E-Mail des Users! ' + this.email,
)
})
.catch((error) => {
this.$toasted.global.error(
'Fehler beim senden des confirmation link an den Benutzer' + error,
this.$toasted.error(
'Fehler beim senden des confirmation link an den Benutzer: ' + error.message,
)
})
},

View File

@ -52,7 +52,7 @@ const email = {
EMAIL_LINK_VERIFICATION:
process.env.EMAIL_LINK_VERIFICATION || 'http://localhost/vue/checkEmail/$1',
EMAIL_LINK_SETPASSWORD: process.env.EMAIL_LINK_SETPASSWORD || 'http://localhost/vue/reset/$1',
RESEND_TIME: process.env.RESEND_TIME || 10,
RESEND_TIME: isNaN(parseInt(process.env.RESEND_TIME)) ? 10 : parseInt(process.env.RESEND_TIME),
}
const webhook = {