You've already forked filebrowser
mirror of
https://github.com/filebrowser/filebrowser.git
synced 2025-11-26 14:25:26 +08:00
feat: migrate to vue 3 (#2689)
--------- Co-authored-by: Joep <jcbuhre@gmail.com> Co-authored-by: Omar Hussein <omarmohammad1951@gmail.com> Co-authored-by: Oleg Lobanov <oleg@lobanov.me>
This commit is contained in:
46
frontend/tests/settings.spec.ts
Normal file
46
frontend/tests/settings.spec.ts
Normal file
@@ -0,0 +1,46 @@
|
||||
import { test, expect } from "./fixtures/settings";
|
||||
import { Toast } from "./fixtures/toast";
|
||||
|
||||
// test.describe("profile settings", () => {
|
||||
test("settings button", async ({ page }) => {
|
||||
const button = page.getByLabel("Settings", { exact: true });
|
||||
await expect(button).toBeVisible();
|
||||
await button.click();
|
||||
await expect(page).toHaveTitle(/^Profile Settings/);
|
||||
await expect(
|
||||
page.getByRole("heading", { name: "Profile Settings" })
|
||||
).toBeVisible();
|
||||
});
|
||||
|
||||
test("set locale", async ({ settingsPage, page }) => {
|
||||
const toast = new Toast(page);
|
||||
|
||||
await settingsPage.goto("profile");
|
||||
await expect(page).toHaveTitle(/^Profile Settings/);
|
||||
// await settingsPage.saveProfile();
|
||||
// await toast.isSuccess();
|
||||
// await expect(
|
||||
// page.getByText("Settings updated!", { exact: true })
|
||||
// ).toBeVisible();
|
||||
|
||||
await settingsPage.setLanguage("hu");
|
||||
await settingsPage.saveProfile();
|
||||
await toast.isSuccess();
|
||||
await expect(
|
||||
page.getByText("BeállĂtások frissĂtve!", { exact: true })
|
||||
).toBeVisible();
|
||||
await expect(
|
||||
page.getByRole("heading", { name: "ProfilbeállĂtások" })
|
||||
).toBeVisible();
|
||||
|
||||
await settingsPage.setLanguage("en");
|
||||
await settingsPage.saveProfile();
|
||||
await toast.isSuccess();
|
||||
await expect(
|
||||
page.getByText("Settings updated!", { exact: true })
|
||||
).toBeVisible();
|
||||
await expect(
|
||||
page.getByRole("heading", { name: "Profile Settings" })
|
||||
).toBeVisible();
|
||||
});
|
||||
// });
|
||||
Reference in New Issue
Block a user