diff options
| author | Armand Philippot <git@armandphilippot.com> | 2023-12-11 17:52:38 +0100 |
|---|---|---|
| committer | Armand Philippot <git@armandphilippot.com> | 2023-12-11 17:52:38 +0100 |
| commit | 93db24b7f7650abac1bb7095026e3a1f367b0c0a (patch) | |
| tree | c6efd8669d333941494e573d2468a4fb6603b134 /cypress.config.ts | |
| parent | cd2cb5748be9e9c479d9802dd3897de1cd1cbd9f (diff) | |
refactor(pages): refine Contact page
* remove next/router dependency
* remove pageTitle since it is defined in MDX
* reduce statements by grouping messages
* mock response with MSW and add test for sendEmail
Diffstat (limited to 'cypress.config.ts')
| -rw-r--r-- | cypress.config.ts | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/cypress.config.ts b/cypress.config.ts new file mode 100644 index 0000000..eaaac80 --- /dev/null +++ b/cypress.config.ts @@ -0,0 +1,23 @@ +import { defineConfig } from 'cypress'; +import dotenv from 'dotenv'; +import dotenvExpand from 'dotenv-expand'; + +const loadedEnv = dotenv.config(); +dotenvExpand.expand(loadedEnv); + +export default defineConfig({ + downloadsFolder: 'tests/cypress/downloads', + fixturesFolder: 'tests/cypress/fixtures', + screenshotsFolder: 'tests/cypress/screenshots', + supportFolder: 'tests/cypress/support', + videosFolder: 'tests/cypress/videos', + e2e: { + baseUrl: 'http://localhost:3000', + specPattern: '**/*.cy.{js,jsx,ts,tsx}', + supportFile: 'tests/cypress/support/e2e.ts', + }, + env: { + NEXT_PUBLIC_STAGING_GRAPHQL_API: + process.env.NEXT_PUBLIC_STAGING_GRAPHQL_API ?? '', + }, +}); |
