mirror of
https://github.com/hanzo-io/beneficiary.git
synced 2026-10-30 18:58:28 +00:00
23 lines
725 B
TypeScript
23 lines
725 B
TypeScript
import { test, expect } from "@playwright/test";
|
|
import { login } from "../utils";
|
|
|
|
test("language switcher works", async ({ page }) => {
|
|
await login(page);
|
|
|
|
// Navigate to "Account"
|
|
await page.locator('#tab-button-AccountTab svg').click();
|
|
|
|
let logOutButton = await page.getByRole("button", { name: "Log Out" });
|
|
let logoutButtonText = await logOutButton.textContent();
|
|
expect(logoutButtonText).toBe("Log Out");
|
|
|
|
// switch language
|
|
await page
|
|
.getByRole("combobox", { name: "Preferred Language" })
|
|
.selectOption("हिंदी");
|
|
|
|
// Expect the button text to be changed.
|
|
logOutButton = await page.getByRole("button", { name: "लॉग आउट" });
|
|
expect(logOutButton).toBeDefined();
|
|
});
|