diff options
| author | Armand Philippot <git@armandphilippot.com> | 2022-05-31 23:18:05 +0200 |
|---|---|---|
| committer | Armand Philippot <git@armandphilippot.com> | 2022-06-03 11:54:08 +0200 |
| commit | 540e56dff30d525ad78291664b3880caa73ffdae (patch) | |
| tree | d4650bfefd23b6113554e3b16c47a54a5e04c669 /tests/cypress | |
| parent | b7d735bc385184c745781af4e6aaa75de111998c (diff) | |
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.
Diffstat (limited to 'tests/cypress')
| -rw-r--r-- | tests/cypress/e2e/pages/cv.cy.ts | 6 | ||||
| -rw-r--r-- | tests/cypress/e2e/pages/homepage.cy.ts | 9 | ||||
| -rw-r--r-- | tests/cypress/e2e/pages/legal-notice.cy.ts | 6 | ||||
| -rw-r--r-- | tests/cypress/e2e/pages/projects.cy.ts | 6 |
4 files changed, 27 insertions, 0 deletions
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'); + }); +}); |
