diff --git a/tests/app.test.ts b/tests/app.test.ts index 7f13b31..fbc4157 100644 --- a/tests/app.test.ts +++ b/tests/app.test.ts @@ -1,10 +1,8 @@ import { expect, test } from "@nuxt/test-utils/playwright"; import { setAuthCookie } from "./utils"; -test.describe("general", () => { - test("has title", async ({ page, goto }) => { - await setAuthCookie(page); - await goto("/", { waitUntil: "hydration" }); - await expect(page).toHaveTitle("TaskLine"); - }); +test("has title", async ({ page, goto }) => { + await setAuthCookie(page); + await goto("/", { waitUntil: "hydration" }); + await expect(page).toHaveTitle("TaskLine"); }); diff --git a/tests/settings.test.ts b/tests/settings.test.ts index 1a736c5..e76671d 100644 --- a/tests/settings.test.ts +++ b/tests/settings.test.ts @@ -1,70 +1,64 @@ import { test, expect } from "@nuxt/test-utils/playwright"; import { setAuthCookie } from "./utils"; -test.describe("settings", () => { - test("can open settings", async ({ page, goto }) => { - await setAuthCookie(page); - await goto("/", { waitUntil: "hydration" }); +test("can open settings", async ({ page, goto }) => { + await setAuthCookie(page); + await goto("/", { waitUntil: "hydration" }); - await page.getByTestId("settings-button").click(); - await expect(page.getByTestId("settings-sheet").first()).toBeVisible(); - }); + await page.getByTestId("settings-button").click(); + await expect(page.getByTestId("settings-sheet").first()).toBeVisible(); +}); - test("can switch language", async ({ page, goto }) => { - await setAuthCookie(page); - await goto("/", { waitUntil: "hydration" }); - await page.getByTestId("settings-button").click(); +test("can switch language", async ({ page, goto }) => { + await setAuthCookie(page); + await goto("/", { waitUntil: "hydration" }); + await page.getByTestId("settings-button").click(); - await expect(page).toHaveURL("/en"); + await expect(page).toHaveURL("/en"); - await page.getByTestId("language-select").selectOption("de"); + await page.getByTestId("language-select").selectOption("de"); - await expect(page).toHaveURL("/de"); - }); + await expect(page).toHaveURL("/de"); +}); - test("can add category", async ({ page, goto }) => { - await setAuthCookie(page); - await goto("/", { waitUntil: "hydration" }); - await page.getByTestId("settings-button").click(); +test("can add category", async ({ page, goto }) => { + await setAuthCookie(page); + await goto("/", { waitUntil: "hydration" }); + await page.getByTestId("settings-button").click(); - const addCategory = page.getByTestId("add-category"); - await addCategory.getByTestId("add-label-button").click(); + const addCategory = page.getByTestId("add-category"); + await addCategory.getByTestId("add-label-button").click(); - await expect(page.getByTestId("edit-label-modal").first()).toBeVisible(); + await expect(page.getByTestId("edit-label-modal").first()).toBeVisible(); - await page.getByTestId("edit-label-name-input").fill("new Category"); - await page.getByTestId("edit-label-color-input").fill("#ff0000"); + await page.getByTestId("edit-label-name-input").fill("new Category"); + await page.getByTestId("edit-label-color-input").fill("#ff0000"); - await page.getByTestId("edit-label-save-button").click(); + await page.getByTestId("edit-label-save-button").click(); - await expect( - page.getByTestId("edit-label-modal").first(), - ).not.toBeVisible(); + await expect(page.getByTestId("edit-label-modal").first()).not.toBeVisible(); - await expect(page.getByTestId("category-list").first()).toContainText( - "new Category", - ); - }); + await expect(page.getByTestId("category-list").first()).toContainText( + "new Category", + ); +}); - test("can add tag", async ({ page, goto }) => { - await setAuthCookie(page); - await goto("/", { waitUntil: "hydration" }); - await page.getByTestId("settings-button").click(); +test("can add tag", async ({ page, goto }) => { + await setAuthCookie(page); + await goto("/", { waitUntil: "hydration" }); + await page.getByTestId("settings-button").click(); - const addTag = page.getByTestId("add-tag"); - await addTag.getByTestId("add-label-button").click(); + const addTag = page.getByTestId("add-tag"); + await addTag.getByTestId("add-label-button").click(); - await expect(page.getByTestId("edit-label-modal").first()).toBeVisible(); + await expect(page.getByTestId("edit-label-modal").first()).toBeVisible(); - await page.getByTestId("edit-label-name-input").fill("new Tag"); - await page.getByTestId("edit-label-color-input").fill("#ff0000"); + await page.getByTestId("edit-label-name-input").fill("new Tag"); + await page.getByTestId("edit-label-color-input").fill("#ff0000"); - await page.getByTestId("edit-label-save-button").click(); + await page.getByTestId("edit-label-save-button").click(); - await expect( - page.getByTestId("edit-label-modal").first(), - ).not.toBeVisible(); + await expect(page.getByTestId("edit-label-modal").first()).not.toBeVisible(); - await expect(page.getByTestId("tag-list").first()).toContainText("new Tag"); - }); + await expect(page.getByTestId("tag-list").first()).toContainText("new Tag"); });