From 4f0baa42bbac212b68c2f5d9b3c8df0d669092f7 Mon Sep 17 00:00:00 2001 From: Aitor Urrutia Aranburu Date: Wed, 18 May 2022 20:42:06 +0200 Subject: [PATCH] refactor: extract helper --- e2e/cypress/integration/hasiera.spec.ts | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/e2e/cypress/integration/hasiera.spec.ts b/e2e/cypress/integration/hasiera.spec.ts index d1554d8..98f26e2 100644 --- a/e2e/cypress/integration/hasiera.spec.ts +++ b/e2e/cypress/integration/hasiera.spec.ts @@ -6,10 +6,7 @@ describe("Hasiera", () => { }); it("Twitter-era bideratzen du", () => { - cy.intercept("https://twitter.com/labasarea/", { - statusCode: 200, - body: "

Kanpoko web orria

", - }); + interceptExternalPageLoad("https://twitter.com/labasarea/"); visitHasiera(); cy.findByRole("link", { name: /laba twitterren/i }).click(); @@ -18,10 +15,7 @@ describe("Hasiera", () => { }); it("Instagram-era bideratzen du", () => { - cy.intercept("https://www.instagram.com/labasarea/", { - statusCode: 200, - body: "

Kanpoko web orria

", - }); + interceptExternalPageLoad("https://www.instagram.com/labasarea/"); visitHasiera(); cy.findByRole("link", { name: /laba instagramen/i }).click(); @@ -36,6 +30,14 @@ describe("Hasiera", () => { cy.location("pathname").should("include", "/kafetegia"); }); }); + +function interceptExternalPageLoad(url: string) { + cy.intercept(url, { + statusCode: 200, + body: "

Kanpoko web orria

", + }); +} + function visitHasiera() { cy.visit("/"); }