@@ -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