diff --git a/webapp/locales/de.json b/webapp/locales/de.json index 430402c84..9ca1e2651 100644 --- a/webapp/locales/de.json +++ b/webapp/locales/de.json @@ -221,6 +221,7 @@ "reportContent": "Melden", "validations": { "email": "muss eine gültige E-Mail Adresse sein", + "url": "muss eine gültige URL sein", "verification-code": "muss genau 6 Buchstaben lang sein" } }, diff --git a/webapp/locales/en.json b/webapp/locales/en.json index de5884f61..9e1a522d7 100644 --- a/webapp/locales/en.json +++ b/webapp/locales/en.json @@ -222,6 +222,7 @@ "reportContent": "Report", "validations": { "email": "must be a valid email address", + "url": "must be a valid URL", "verification-code": "must be 6 characters long" } }, diff --git a/webapp/pages/settings/my-social-media.spec.js b/webapp/pages/settings/my-social-media.spec.js index 55ba27bb8..0babe9f2f 100644 --- a/webapp/pages/settings/my-social-media.spec.js +++ b/webapp/pages/settings/my-social-media.spec.js @@ -110,11 +110,7 @@ describe('my-social-media.vue', () => { describe('currentUser does not have a social media account linked', () => { it('allows a user to add a social media link', () => { wrapper = Wrapper() - input = wrapper.find({ name: 'social-media' }) - input.element.value = socialMediaUrl - input.trigger('input') - submitBtn = wrapper.find('.ds-button') - submitBtn.trigger('click') + wrapper.find('form').trigger('submit') expect(mocks.$apollo.mutate).toHaveBeenCalledTimes(1) }) }) diff --git a/webapp/pages/settings/my-social-media.vue b/webapp/pages/settings/my-social-media.vue index bccde5bd5..acfdaa26b 100644 --- a/webapp/pages/settings/my-social-media.vue +++ b/webapp/pages/settings/my-social-media.vue @@ -26,24 +26,34 @@ - - - - - - - {{ $t('settings.social-media.submit') }} - - - + + + + + + + {{ $t('settings.social-media.submit') }} + + + + + +