Skip to content

Commit c365087

Browse files
committed
✅ Update tests
1 parent 5cce90a commit c365087

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

frontend/tests/user-settings.spec.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,9 @@ test.describe("Edit user full name and email successfully", () => {
4343
await page.getByRole("button", { name: "Save" }).click()
4444
await expect(page.getByText("User updated successfully")).toBeVisible()
4545
// Check if the new name is displayed on the page
46-
await expect(page.getByText(updatedName, { exact: true })).toBeVisible()
46+
await expect(
47+
page.locator("form").getByText(updatedName, { exact: true }),
48+
).toBeVisible()
4749
})
4850

4951
test("Edit user email with a valid email", async ({ page }) => {
@@ -62,7 +64,9 @@ test.describe("Edit user full name and email successfully", () => {
6264
await page.getByLabel("Email").fill(updatedEmail)
6365
await page.getByRole("button", { name: "Save" }).click()
6466
await expect(page.getByText("User updated successfully")).toBeVisible()
65-
await expect(page.getByText(updatedEmail, { exact: true })).toBeVisible()
67+
await expect(
68+
page.locator("form").getByText(updatedEmail, { exact: true }),
69+
).toBeVisible()
6670
})
6771
})
6872

@@ -252,6 +256,7 @@ test("User can switch from light mode to dark mode and vice versa", async ({
252256
)
253257
expect(isLightMode).toBe(true)
254258

259+
await page.getByTestId("theme-button").click()
255260
await page.getByTestId("dark-mode").click()
256261
const isDarkMode = await page.evaluate(() =>
257262
document.documentElement.classList.contains("dark"),
@@ -284,6 +289,7 @@ test("Selected mode is preserved across sessions", async ({ page }) => {
284289
)
285290
expect(isLightMode).toBe(true)
286291

292+
await page.getByTestId("theme-button").click()
287293
await page.getByTestId("dark-mode").click()
288294
let isDarkMode = await page.evaluate(() =>
289295
document.documentElement.classList.contains("dark"),

0 commit comments

Comments
 (0)