refactor: extract helper

This commit is contained in:
2022-05-18 20:42:06 +02:00
parent 0d44126d12
commit 4f0baa42bb

View File

@@ -6,10 +6,7 @@ describe("Hasiera", () => {
}); });
it("Twitter-era bideratzen du", () => { it("Twitter-era bideratzen du", () => {
cy.intercept("https://twitter.com/labasarea/", { interceptExternalPageLoad("https://twitter.com/labasarea/");
statusCode: 200,
body: "<h1>Kanpoko web orria</h1>",
});
visitHasiera(); visitHasiera();
cy.findByRole("link", { name: /laba twitterren/i }).click(); cy.findByRole("link", { name: /laba twitterren/i }).click();
@@ -18,10 +15,7 @@ describe("Hasiera", () => {
}); });
it("Instagram-era bideratzen du", () => { it("Instagram-era bideratzen du", () => {
cy.intercept("https://www.instagram.com/labasarea/", { interceptExternalPageLoad("https://www.instagram.com/labasarea/");
statusCode: 200,
body: "<h1>Kanpoko web orria</h1>",
});
visitHasiera(); visitHasiera();
cy.findByRole("link", { name: /laba instagramen/i }).click(); cy.findByRole("link", { name: /laba instagramen/i }).click();
@@ -36,6 +30,14 @@ describe("Hasiera", () => {
cy.location("pathname").should("include", "/kafetegia"); cy.location("pathname").should("include", "/kafetegia");
}); });
}); });
function interceptExternalPageLoad(url: string) {
cy.intercept(url, {
statusCode: 200,
body: "<h1>Kanpoko web orria</h1>",
});
}
function visitHasiera() { function visitHasiera() {
cy.visit("/"); cy.visit("/");
} }