summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorArmand Philippot <git@armandphilippot.com>2022-05-31 23:18:05 +0200
committerArmand Philippot <git@armandphilippot.com>2022-06-03 11:54:08 +0200
commit540e56dff30d525ad78291664b3880caa73ffdae (patch)
treed4650bfefd23b6113554e3b16c47a54a5e04c669 /tests
parentb7d735bc385184c745781af4e6aaa75de111998c (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')
-rw-r--r--tests/cypress/e2e/pages/cv.cy.ts6
-rw-r--r--tests/cypress/e2e/pages/homepage.cy.ts9
-rw-r--r--tests/cypress/e2e/pages/legal-notice.cy.ts6
-rw-r--r--tests/cypress/e2e/pages/projects.cy.ts6
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');
+ });
+});