refactor: extract helper

This commit is contained in:
2022-05-18 20:40:26 +02:00
parent a6928feced
commit 0d44126d12

View File

@@ -1,17 +1,17 @@
describe("Hasiera", () => { describe("Hasiera", () => {
it("hasiera orria erakusten du", () => { it("hasiera orria erakusten du", () => {
cy.visit("/"); visitHasiera();
cy.findByRole("heading", { name: /laba gara/i }); cy.findByRole("heading", { name: /laba gara/i });
}); });
it("Twitter-era bideratzen du", () => { it("Twitter-era bideratzen du", () => {
cy.intercept("https://www.instagram.com/labasarea/", { cy.intercept("https://twitter.com/labasarea/", {
statusCode: 200, statusCode: 200,
body: "<h1>Kanpoko web orria</h1>", body: "<h1>Kanpoko web orria</h1>",
}); });
cy.visit("/"); visitHasiera();
cy.findByRole("link", { name: /laba twitterren/i }).click(); cy.findByRole("link", { name: /laba twitterren/i }).click();
cy.url().should("eq", "https://twitter.com/labasarea/"); cy.url().should("eq", "https://twitter.com/labasarea/");
@@ -23,16 +23,19 @@ describe("Hasiera", () => {
body: "<h1>Kanpoko web orria</h1>", body: "<h1>Kanpoko web orria</h1>",
}); });
cy.visit("/"); visitHasiera();
cy.findByRole("link", { name: /laba instagramen/i }).click(); cy.findByRole("link", { name: /laba instagramen/i }).click();
cy.url().should("eq", "https://www.instagram.com/labasarea/"); cy.url().should("eq", "https://www.instagram.com/labasarea/");
}); });
it("kafetegira bideratzen du", () => { it("kafetegira bideratzen du", () => {
cy.visit("/"); visitHasiera();
cy.findByRole("link", { name: /dastatu laba/i }).click(); cy.findByRole("link", { name: /dastatu laba/i }).click();
cy.location("pathname").should("include", "/kafetegia"); cy.location("pathname").should("include", "/kafetegia");
}); });
}); });
function visitHasiera() {
cy.visit("/");
}