From 540e56dff30d525ad78291664b3880caa73ffdae Mon Sep 17 00:00:00 2001 From: Armand Philippot Date: Tue, 31 May 2022 23:18:05 +0200 Subject: test(e2e): add other pages test Sometimes a build can be successful but the page is not working, so these tests allows me to check if the page is correctly loaded. --- tests/cypress/e2e/pages/cv.cy.ts | 6 ++++++ tests/cypress/e2e/pages/homepage.cy.ts | 9 +++++++++ tests/cypress/e2e/pages/legal-notice.cy.ts | 6 ++++++ tests/cypress/e2e/pages/projects.cy.ts | 6 ++++++ 4 files changed, 27 insertions(+) create mode 100644 tests/cypress/e2e/pages/cv.cy.ts create mode 100644 tests/cypress/e2e/pages/homepage.cy.ts create mode 100644 tests/cypress/e2e/pages/legal-notice.cy.ts create mode 100644 tests/cypress/e2e/pages/projects.cy.ts (limited to 'tests') diff --git a/tests/cypress/e2e/pages/cv.cy.ts b/tests/cypress/e2e/pages/cv.cy.ts new file mode 100644 index 0000000..419a098 --- /dev/null +++ b/tests/cypress/e2e/pages/cv.cy.ts @@ -0,0 +1,6 @@ +describe('CV Page', () => { + it('successfully loads', () => { + cy.visit('/cv'); + cy.findByRole('heading', { level: 1 }).contains('CV'); + }); +}); diff --git a/tests/cypress/e2e/pages/homepage.cy.ts b/tests/cypress/e2e/pages/homepage.cy.ts new file mode 100644 index 0000000..52bfbc7 --- /dev/null +++ b/tests/cypress/e2e/pages/homepage.cy.ts @@ -0,0 +1,9 @@ +import { settings } from '@utils/config'; + +describe('HomePage', () => { + it('successfully loads', () => { + cy.visit('/'); + cy.findByRole('heading', { level: 1 }).contains(settings.name); + cy.findByText(settings.baseline.fr).should('exist'); + }); +}); diff --git a/tests/cypress/e2e/pages/legal-notice.cy.ts b/tests/cypress/e2e/pages/legal-notice.cy.ts new file mode 100644 index 0000000..f338a7a --- /dev/null +++ b/tests/cypress/e2e/pages/legal-notice.cy.ts @@ -0,0 +1,6 @@ +describe('Legal Notice Page', () => { + it('successfully loads', () => { + cy.visit('/mentions-legales'); + cy.findByRole('heading', { level: 1 }).contains('Mentions légales'); + }); +}); diff --git a/tests/cypress/e2e/pages/projects.cy.ts b/tests/cypress/e2e/pages/projects.cy.ts new file mode 100644 index 0000000..b477400 --- /dev/null +++ b/tests/cypress/e2e/pages/projects.cy.ts @@ -0,0 +1,6 @@ +describe('Projects Page', () => { + it('successfully loads', () => { + cy.visit('/projets'); + cy.findByRole('heading', { level: 1 }).contains('Projets'); + }); +}); -- cgit v1.2.3