aboutsummaryrefslogtreecommitdiffstats
path: root/cypress.config.ts
blob: eaaac8067b0af88a2eddde0241bb27ecebbf876c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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 ?? '',
  },
});