From 7e7dc5230e408eb433836dbd874e1ecc60e4a513 Mon Sep 17 00:00:00 2001 From: Stephen Rugh Date: Mon, 16 Dec 2024 09:42:12 -0600 Subject: [PATCH] fix recs test Signed-off-by: Stephen Rugh --- cypress/src/tests/e2eTests/events/recs.spec.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/cypress/src/tests/e2eTests/events/recs.spec.js b/cypress/src/tests/e2eTests/events/recs.spec.js index 26de88ec7..e0a6d5880 100644 --- a/cypress/src/tests/e2eTests/events/recs.spec.js +++ b/cypress/src/tests/e2eTests/events/recs.spec.js @@ -12,8 +12,9 @@ import { expectsEventWithContext } from "../../../assertions"; * */ +const RECS_URL = '/products/crown-summit-backpack/24-MB03'; it('api-request-sent, api-response-received, unit-impression-render', () => { - cy.visit('/gear'); + cy.visit(RECS_URL); cy.waitForResource('commerce-events-collector.js').then(() => { cy.window().its('adobeDataLayer').then((adobeDataLayer) => { expectsEventWithContext( @@ -36,7 +37,7 @@ it('api-request-sent, api-response-received, unit-impression-render', () => { }); it('recs-unit-view', () => { - cy.visit('/gear'); + cy.visit(RECS_URL); cy.waitForResource('commerce-events-collector.js').then(() => { cy.get('.product-recommendations-wrapper').scrollIntoView({ duration: 1000 }); cy.window().its('adobeDataLayer').then((adobeDataLayer) => { @@ -49,7 +50,7 @@ it('recs-unit-view', () => { return adobeDataLayer; }).then(adobeDataLayer => { // triggers a second view when scrolled again - cy.get('#gear').scrollIntoView({ duration: 50 }).then(() => { + cy.get('.pdp-header__title').scrollIntoView({ duration: 50 }).then(() => { cy.get('.product-recommendations-wrapper').scrollIntoView({ duration: 50 }).then(() => { const eventCount = adobeDataLayer.filter(data => data?.event === 'recs-unit-view'); expect(eventCount).to.have.lengthOf(2); @@ -60,7 +61,7 @@ it('recs-unit-view', () => { }); it('recs-item-click', () => { - cy.visit('/gear'); + cy.visit(RECS_URL); cy.waitForResource("commerce-events-collector.js").then(() => { cy.window().then((win) => { cy.spy(win.adobeDataLayer, "push").as("adl"); @@ -92,7 +93,7 @@ it('recs-item-click', () => { }); it('reqs-item-add-to-cart', () => { - cy.visit('/gear'); + cy.visit(RECS_URL); cy.waitForResource("commerce-events-collector.js").then(() => { cy.window().then((win) => { cy.spy(win.adobeDataLayer, "push").as("adl");