From 749244a9f86c6e2e88e249277064e2c65d8d24e0 Mon Sep 17 00:00:00 2001 From: elweyn Date: Mon, 17 Jan 2022 16:13:43 +0100 Subject: [PATCH 1/2] Adding button, to link back to the login page from the error page. --- frontend/src/views/Pages/thx.vue | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frontend/src/views/Pages/thx.vue b/frontend/src/views/Pages/thx.vue index 5884cc61c..109f03573 100644 --- a/frontend/src/views/Pages/thx.vue +++ b/frontend/src/views/Pages/thx.vue @@ -45,6 +45,8 @@ const textFields = { login: { headline: 'site.thx.errorTitle', subtitle: 'site.thx.activateEmail', + button: 'login', + linkTo: '/login', }, } From 0b023eb797a1c4da87311fcd02045683b9233437 Mon Sep 17 00:00:00 2001 From: elweyn Date: Mon, 17 Jan 2022 16:38:56 +0100 Subject: [PATCH 2/2] Adding tests when coming from login page. --- frontend/src/views/Pages/thx.spec.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/frontend/src/views/Pages/thx.spec.js b/frontend/src/views/Pages/thx.spec.js index f1bc59b80..16c5e3ffc 100644 --- a/frontend/src/views/Pages/thx.spec.js +++ b/frontend/src/views/Pages/thx.spec.js @@ -88,4 +88,22 @@ describe('Thx', () => { expect(wrapper.find('a.btn').attributes('href')).toBe('/overview') }) }) + + describe('coming from /login', () => { + beforeEach(() => { + wrapper = Wrapper(createMockObject('login')) + }) + + it('renders the thanks text', () => { + expect(wrapper.find('p.h4').text()).toBe('site.thx.activateEmail') + }) + + it('renders the thanks redirect button', () => { + expect(wrapper.find('a.btn').text()).toBe('login') + }) + + it('links the redirect button to /login', () => { + expect(wrapper.find('a.btn').attributes('href')).toBe('/login') + }) + }) })