Refactor test for Login page

This commit is contained in:
Wolfgang Huß 2022-04-21 09:51:47 +02:00
parent 097d33fb97
commit f245a3703c
2 changed files with 30 additions and 6 deletions

View File

@ -118,11 +118,11 @@ describe('ForgotPassword', () => {
it('shows error title, subtitle, login button', () => {
expect(wrapper.find('.test-message-headline').text()).toBe('site.thx.errorTitle')
expect(wrapper.find('.test-message-subtitle').text()).toBe('error.email-already-sent')
expect(wrapper.find('.test-message-subtitle').text()).toBe('settings.password.reset')
expect(wrapper.find('.test-message-button').text()).toBe('login')
})
it('button link redirects to /login', () => {
it('button link directs to /login', () => {
expect(wrapper.find('.test-message-button').attributes('href')).toBe('/login')
})
})

View File

@ -285,8 +285,20 @@ describe('Login', () => {
await flushPromises()
})
it('redirects to /thx/login', () => {
expect(mockRouterPush).toBeCalledWith('/thx/login')
// Wolle: it('redirects to /thx/login', () => {
// expect(mockRouterPush).toBeCalledWith('/thx/login')
// })
it('shows error title, subtitle, login button', () => {
expect(wrapper.find('.test-message-headline').text()).toBe('site.thx.errorTitle')
expect(wrapper.find('.test-message-subtitle').text()).toBe('site.thx.activateEmail')
expect(wrapper.find('.test-message-button').text()).toBe('settings.password.reset')
})
it('button link directs to /login', () => {
expect(wrapper.find('.test-message-button').attributes('href')).toBe(
'/forgot-password',
)
})
})
@ -304,8 +316,20 @@ describe('Login', () => {
await flushPromises()
})
it('redirects to /reset-password/login', () => {
expect(mockRouterPush).toBeCalledWith('/reset-password/login')
// Wolle: it('redirects to /reset-password/login', () => {
// expect(mockRouterPush).toBeCalledWith('/reset-password/login')
// })
it('shows error title, subtitle, login button', () => {
expect(wrapper.find('.test-message-headline').text()).toBe('site.thx.errorTitle')
expect(wrapper.find('.test-message-subtitle').text()).toBe('site.thx.unsetPassword')
expect(wrapper.find('.test-message-button').text()).toBe('settings.password.reset')
})
it('button link directs to /login', () => {
expect(wrapper.find('.test-message-button').attributes('href')).toBe(
'/reset-password/login',
)
})
})
})