diff --git a/src/frontend/apps/e2e/__tests__/app-desk/language.spec.ts b/src/frontend/apps/e2e/__tests__/app-desk/language.spec.ts index e9cb8ef..fd2ccdf 100644 --- a/src/frontend/apps/e2e/__tests__/app-desk/language.spec.ts +++ b/src/frontend/apps/e2e/__tests__/app-desk/language.spec.ts @@ -26,4 +26,20 @@ test.describe('Language', () => { }), ).toBeVisible(); }); + + // test('checks lang attribute of html tag has same default value as defined'); + test('checks lang attribute of html tag updates when user changes language', async ({ + page, + }) => { + const header = page.locator('header').first(); + + await header.getByRole('combobox').getByText('EN').click(); + const html = page.locator('html'); + + await expect(html).toHaveAttribute('lang', 'en'); + + await header.getByRole('option', { name: 'FR' }).click(); + + await expect(html).toHaveAttribute('lang', 'fr'); + }); });