diff --git a/frontend/src/components/Inputs/InputPasswordConfirmation.vue b/frontend/src/components/Inputs/InputPasswordConfirmation.vue index 08efaccfd..02b1796ef 100644 --- a/frontend/src/components/Inputs/InputPasswordConfirmation.vue +++ b/frontend/src/components/Inputs/InputPasswordConfirmation.vue @@ -3,6 +3,7 @@ @@ -22,9 +23,10 @@ @@ -44,6 +46,10 @@ export default { type: Object, required: true, }, + register: { + type: Boolean, + required: false, + } }, data() { return { diff --git a/frontend/src/views/Pages/Register.spec.js b/frontend/src/views/Pages/Register.spec.js index 8b4f99594..3d4c93897 100644 --- a/frontend/src/views/Pages/Register.spec.js +++ b/frontend/src/views/Pages/Register.spec.js @@ -61,15 +61,15 @@ describe('Register', () => { }) it('has email input fields', () => { - expect(wrapper.find('#registerEmail').exists()).toBeTruthy() + expect(wrapper.find('#Email-input-field').exists()).toBeTruthy() }) it('has password input fields', () => { - expect(wrapper.find('#registerPassword').exists()).toBeTruthy() + expect(wrapper.find('#inputPassword').exists()).toBeTruthy() }) it('has password repeat input fields', () => { - expect(wrapper.find('#registerPasswordRepeat').exists()).toBeTruthy() + expect(wrapper.find('#inputPasswordRepeat').exists()).toBeTruthy() }) it('has 1 checkbox input fields', () => { @@ -80,11 +80,10 @@ describe('Register', () => { expect(wrapper.find('button[type="submit"]').exists()).toBe(false) }) - it('shows a warning when no valid Email is entered', async () => { - wrapper.find('#registerEmail').setValue('no_valid@Email') + wrapper.find('#Email-input-field').setValue('no_valid@Email') await flushPromises() - await expect(wrapper.find('#registerEmailLiveFeedback').text()).toEqual( + await expect(wrapper.find('#Email-input-field b-form-invalid-feedback').text()).toEqual( 'validations.messages.email', ) }) diff --git a/frontend/src/views/Pages/Register.vue b/frontend/src/views/Pages/Register.vue index 27448c8b3..c9a0d8772 100755 --- a/frontend/src/views/Pages/Register.vue +++ b/frontend/src/views/Pages/Register.vue @@ -76,27 +76,14 @@ - +
- - + - -
-
    -
  • - {{ error }} -
  • -
-
-
-

- {{ $t('site.signup.dont_match') }} - -

-
-
- +
{{ $t('reset') }} @@ -65,6 +65,7 @@ export default { sessionId: null, email: null, pending: true, + register: false, } }, methods: { diff --git a/frontend/src/views/Pages/UserProfile/UserCard_FormUserPasswort.vue b/frontend/src/views/Pages/UserProfile/UserCard_FormUserPasswort.vue index 7921f4037..59ce13c52 100644 --- a/frontend/src/views/Pages/UserProfile/UserCard_FormUserPasswort.vue +++ b/frontend/src/views/Pages/UserProfile/UserCard_FormUserPasswort.vue @@ -28,7 +28,7 @@ > - +
@@ -66,6 +66,7 @@ export default { passwordRepeat: '', }, }, + register: false, } }, methods: {