diff --git a/cypress/e2e/Landing.cy.js b/cypress/e2e/Landing.cy.js index 65e82f4d..53f9b65c 100644 --- a/cypress/e2e/Landing.cy.js +++ b/cypress/e2e/Landing.cy.js @@ -1,10 +1,11 @@ import path from "path"; -import cities from "../../config/city-lists.json" +import cities from "../../config/city-lists.json"; describe("Landing Page Tests", () => { beforeEach(() => { cy.visit("/"); }); + it("Contains correct heading", () => { const Year = new Date().getFullYear(); cy.getTestData("landing-heading").contains(`AsyncAPI Conf On Tour ${Year}`); @@ -15,12 +16,12 @@ describe("Landing Page Tests", () => { }); it("Verify the downloaded file", () => { + const Year = new Date().getFullYear(); cy.getTestData("prospectus-download").should("be.visible"); cy.getTestData("prospectus-download").click(); - const Year = new Date().getFullYear(); const downloadsFolder = Cypress.config("downloadsFolder"); - cy.readFile(path.join(downloadsFolder, `conf ${Year}.pdf`)); + cy.readFile(path.join(downloadsFolder, `conf ${Year}.pdf`)).should("exist"); }); it("Should contain Speakers section", () => { @@ -37,21 +38,20 @@ describe("Landing Page Tests", () => { it("Should contain logos in Sponsor component", () => { const eventSponsors = cities[0].sponsors.eventSponsors; - - const financialSponsor = cities[0].sponsors.financialSponsors; + const financialSponsors = cities[0].sponsors.financialSponsors; eventSponsors.forEach((sponsor) => { - cy.getTestData('sponsor-section') + cy.getTestData("sponsor-section") .find(`img[src="${sponsor.image}"]`) - .should('be.visible'); - cy.get(`a[href="${sponsor.websiteUrl}"]`).should('exist'); + .should("be.visible"); + cy.get(`a[href="${sponsor.websiteUrl}"]`).should("exist"); }); - financialSponsor.forEach((sponsor) => { - cy.getTestData('sponsor-section') + financialSponsors.forEach((sponsor) => { + cy.getTestData("sponsor-section") .find(`img[src="${sponsor.image}"]`) - .should('be.visible'); - cy.get(`a[href="${sponsor.websiteUrl}"]`).should('exist'); + .should("be.visible"); + cy.get(`a[href="${sponsor.websiteUrl}"]`).should("exist"); }); });