diff --git a/app/assets/javascripts/language_switcher/components/app.vue b/app/assets/javascripts/language_switcher/components/app.vue index 71babe6c614870c1f8e660e4214616336b653265..8ab0d02d6f0ad3fea6dad069462fedfb6beaf679 100644 --- a/app/assets/javascripts/language_switcher/components/app.vue +++ b/app/assets/javascripts/language_switcher/components/app.vue @@ -25,6 +25,9 @@ export default { setCookie(PREFERRED_LANGUAGE_COOKIE_KEY, code); window.location.reload(); }, + itemTestSelector(locale) { + return `language_switcher_lang_${locale}`; + }, }, }; </script> @@ -41,7 +44,10 @@ export default { @select="onLanguageSelected" > <template #list-item="{ item: locale }"> - <span :data-testid="`language_switcher_lang_${locale.value}`"> + <span + :data-testid="itemTestSelector(locale.value)" + :data-qa-selector="itemTestSelector(locale.value)" + > {{ locale.text }} </span> </template>