Files
old.cms.fellies.org/e2e/i18n-smoke.pw.ts

30 lines
893 B
TypeScript

import { expect, test } from "@playwright/test"
test.describe("i18n smoke", () => {
test("web language selector changes selected locale", async ({ page }, testInfo) => {
test.skip(testInfo.project.name !== "web-chromium")
await page.goto("/")
const selector = page.locator("select").first()
await selector.selectOption("de")
await expect(selector).toHaveValue("de")
await selector.selectOption("es")
await expect(selector).toHaveValue("es")
})
test("admin auth language selector changes selected locale", async ({ page }, testInfo) => {
test.skip(testInfo.project.name !== "admin-chromium")
await page.goto("/login")
const selector = page.locator("select").first()
await selector.selectOption("fr")
await expect(selector).toHaveValue("fr")
await selector.selectOption("en")
await expect(selector).toHaveValue("en")
})
})