
* working visual tests - percy 1st attempt --------- Co-authored-by: Karolina Rakoczy <rakoczy.karolina@gmail.com>
30 lines
1.1 KiB
JavaScript
30 lines
1.1 KiB
JavaScript
/// <reference types="cypress"/>
|
|
/// <reference types="../../support"/>
|
|
|
|
import { BUTTON_SELECTORS, HOMEPAGE_SELECTORS } from "../../elements";
|
|
import { urlList } from "../../fixtures/urlList";
|
|
|
|
describe("Demo staging", () => {
|
|
it("should visual check login demo page", () => {
|
|
// { tags: ["@login", "@allEnv", "@stable", "@oldRelease"] },
|
|
cy.visit(urlList.dashboard);
|
|
cy.get(BUTTON_SELECTORS.submit).should("be.visible");
|
|
cy.percySnapshot("Demo login page");
|
|
});
|
|
it("should log in via UI and visual check home demo page", () => {
|
|
// { tags: ["@login", "@allEnv", "@stable", "@oldRelease"] },
|
|
cy.loginUserViaRequest();
|
|
cy.fixture("bodyMocks/demo/home").then(bodyMockHomePage => {
|
|
cy.addAliasToGraphRequestAndUseMockedResponseBody(
|
|
"Home",
|
|
bodyMockHomePage,
|
|
);
|
|
cy.visit(urlList.dashboard)
|
|
.get(HOMEPAGE_SELECTORS.activity)
|
|
.should("be.visible");
|
|
cy.get(HOMEPAGE_SELECTORS.topProducts).should("be.visible");
|
|
cy.waitForRequestAndCheckIfNoErrors("@Home");
|
|
cy.percySnapshot("Demo home page");
|
|
});
|
|
});
|
|
});
|