@@ -55,48 +55,48 @@ test("Registered shopper can checkout items", async ({ page }) => {
5555 await topsNav . click ( ) ;
5656
5757 // PLP
58- const cableKnitShell = await page . getByRole ( "link" , {
59- name : / C a b l e K n i t S h e l l / i,
58+ const productTile = await page . getByRole ( "link" , {
59+ name : / C o t t o n T u r t l e n e c k S w e a t e r / i,
6060 } ) ;
6161 // selecting swatch
62- const initialImgEl = await cableKnitShell . locator ( "img" ) ;
62+ const initialImgEl = await productTile . locator ( "img" ) ;
6363 const initialSrc = await initialImgEl . getAttribute ( "src" ) ;
64- await expect ( cableKnitShell . getByText ( / F r o m £ 4 4 \. 1 6 / i) ) . toBeVisible ( ) ;
64+ await expect ( productTile . getByText ( / F r o m \$ 3 9 \. 9 9 / i) ) . toBeVisible ( ) ;
6565
66- await cableKnitShell . getByLabel ( / I v o r y / , { exact : true } ) . hover ( ) ;
67- const changedImgEl = await cableKnitShell . locator ( "img" ) ;
66+ await productTile . getByLabel ( / B l a c k / , { exact : true } ) . hover ( ) ;
67+ const changedImgEl = await productTile . locator ( "img" ) ;
6868 const changeImgSrc = await changedImgEl . getAttribute ( "src" ) ;
69- await expect ( cableKnitShell . getByText ( / F r o m £ 4 4 \. 1 6 / i) ) . toBeVisible ( ) ;
69+ await expect ( productTile . getByText ( / F r o m \$ 3 9 \. 9 9 / i) ) . toBeVisible ( ) ;
70+
7071 expect ( changeImgSrc ) . not . toBe ( initialSrc ) ;
71- await cableKnitShell . click ( ) ;
72+ await productTile . click ( ) ;
7273
7374 // PDP
7475 await expect (
75- page . getByRole ( "heading" , { name : / C a b l e K n i t S h e l l / i } )
76+ page . getByRole ( "heading" , { name : / C o t t o n T u r t l e n e c k S w e a t e r / i } )
7677 ) . toBeVisible ( ) ;
7778 await page . getByRole ( "radio" , { name : "L" , exact : true } ) . click ( ) ;
7879
7980 await page . locator ( "button[data-testid='quantity-increment']" ) . click ( ) ;
8081
81- // Selected Size and Color texts are broken into multiple elements on the page.
82- // So we need to look at the page URL to verify selected variants
82+ // // Selected Size and Color texts are broken into multiple elements on the page.
83+ // // So we need to look at the page URL to verify selected variants
8384 const updatedPageURL = await page . url ( ) ;
8485 const params = updatedPageURL . split ( "?" ) [ 1 ] ;
8586 expect ( params ) . toMatch ( / s i z e = 9 L G / i) ;
86- expect ( params ) . toMatch ( / c o l o r = J J 5 A A X X / i) ;
87-
87+ expect ( params ) . toMatch ( / c o l o r = J J 1 6 9 X X / i) ;
8888 await page . getByRole ( "button" , { name : / A d d t o C a r t / i } ) . click ( ) ;
8989
9090 const addedToCartModal = page . getByText ( / 2 i t e m s a d d e d t o c a r t / i) ;
9191
9292 await addedToCartModal . waitFor ( ) ;
9393
9494 await page . getByLabel ( "Close" ) . click ( ) ;
95-
95+ // cart
9696 await page . getByLabel ( / M y c a r t / i) . click ( ) ;
9797
9898 await expect (
99- page . getByRole ( "link" , { name : / C a b l e K n i t S h e l l / i } )
99+ page . getByRole ( "link" , { name : / C o t t o n T u r t l e n e c k S w e a t e r / i } )
100100 ) . toBeVisible ( ) ;
101101
102102 await page . getByRole ( "link" , { name : "Proceed to Checkout" } ) . click ( ) ;
@@ -189,6 +189,6 @@ test("Registered shopper can checkout items", async ({ page }) => {
189189 ) . toBeVisible ( ) ;
190190 await expect ( page . getByText ( / 2 I t e m s / i) ) . toBeVisible ( ) ;
191191 await expect (
192- page . getByRole ( "link" , { name : / C a b l e K n i t S h e l l / i } )
192+ page . getByRole ( "link" , { name : / C o t t o n T u r t l e n e c k S w e a t e r / i } )
193193 ) . toBeVisible ( ) ;
194194} ) ;
0 commit comments