Skip to content

Commit bf65c8b

Browse files
committed
✅(tests) Adapt language tests
- Language will only be changed if different from current language Signed-off-by: Robin Weber <[email protected]>
1 parent df9279b commit bf65c8b

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/frontend/apps/e2e/__tests__/app-impress/language.spec.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,8 +128,16 @@ export async function waitForLanguageSwitch(
128128
lang: TestLanguageValue,
129129
) {
130130
const header = page.locator('header').first();
131-
await header.getByRole('button', { name: 'arrow_drop_down' }).click();
131+
const languagePicker = header.locator('.--docs--language-picker-text');
132+
const isAlreadyTargetLanguage = await languagePicker
133+
.innerText()
134+
.then((text) => text.toLowerCase().includes(lang.label.toLowerCase()));
132135

136+
if (isAlreadyTargetLanguage) {
137+
return;
138+
}
139+
140+
await languagePicker.click();
133141
const responsePromise = page.waitForResponse(
134142
(resp) =>
135143
resp.url().includes('/user') && resp.request().method() === 'PATCH',

0 commit comments

Comments
 (0)