mirror of
https://github.com/Ku6epXBOCTuK/easy-png-tools.git
synced 2026-11-13 17:08:20 +00:00
chore: clear lint rules warns: comments, tests
This commit is contained in:
+10
-7
@@ -1,23 +1,26 @@
|
||||
import { expect, test } from "playwright/test";
|
||||
import { pixelRow } from "./helpers/fixtures";
|
||||
import { ruPageTitle } from "./helpers/i18n";
|
||||
import { openTool, toolLink, useEnglish } from "./helpers/page";
|
||||
|
||||
test("поиск каталога находит по названию из другой локали", async ({
|
||||
const flipTitleRu = ruPageTitle("flip-png");
|
||||
|
||||
test("catalog search finds a tool by a title from another locale", async ({
|
||||
page,
|
||||
}) => {
|
||||
await useEnglish(page);
|
||||
await page.goto("/list-tools");
|
||||
const input = page.getByRole("textbox");
|
||||
const flipCard = toolLink(page, "flip-png");
|
||||
await input.fill("отразить");
|
||||
await input.fill(flipTitleRu.split(" ")[0].toLowerCase());
|
||||
await expect(flipCard).toContainText("Flip PNG");
|
||||
await page.getByRole("button", { name: "RU", exact: true }).click();
|
||||
await expect(flipCard).toContainText("Отразить PNG");
|
||||
await expect(flipCard).toContainText(flipTitleRu);
|
||||
await input.fill("flip");
|
||||
await expect(flipCard).toContainText("Отразить PNG");
|
||||
await expect(flipCard).toContainText(flipTitleRu);
|
||||
});
|
||||
|
||||
test("RU/EN: переключение переводит заголовок инструмента", async ({
|
||||
test("RU/EN: switching the locale translates the tool heading", async ({
|
||||
page,
|
||||
}) => {
|
||||
await openTool(page, "resize-png");
|
||||
@@ -25,13 +28,13 @@ test("RU/EN: переключение переводит заголовок ин
|
||||
const enBtn = page.getByRole("button", { name: "EN", exact: true });
|
||||
const heading = page.getByRole("heading", { level: 1 });
|
||||
await ruBtn.click();
|
||||
await expect(heading).toHaveText("Изменить размер PNG");
|
||||
await expect(heading).toHaveText(ruPageTitle("resize-png"));
|
||||
await expect(ruBtn).toHaveAttribute("aria-pressed", "true");
|
||||
await enBtn.click();
|
||||
await expect(heading).toHaveText("Resize PNG");
|
||||
});
|
||||
|
||||
test("ошибка run'а локализуется и переводится при смене языка", async ({
|
||||
test("run error is localized and translated on language switch", async ({
|
||||
page,
|
||||
}) => {
|
||||
await openTool(page, "bytes-to-png");
|
||||
|
||||
Reference in New Issue
Block a user