| 1234567891011121314151617181920212223242526272829 |
- import { defineConfig } from 'cypress';
- export default defineConfig({
- e2e: {
- baseUrl: 'http://localhost:3000',
- specPattern: 'test/cypress/integration/',
- supportFile: 'test/cypress/support/index.ts',
- setupNodeEvents: (on) => {
- // change screen size
- // see: https://docs.cypress.io/api/plugins/browser-launch-api#Set-screen-size-when-running-headless
- on('before:browser:launch', (browser, launchOptions) => {
- if (browser.name === 'chrome' && browser.isHeadless) {
- launchOptions.args.push('--window-size=1400,1024');
- launchOptions.args.push('--force-device-scale-factor=1');
- }
- return launchOptions;
- });
- },
- defaultCommandTimeout: 7000,
- },
- fileServerFolder: 'test/cypress',
- fixturesFolder: 'test/cypress/fixtures',
- screenshotsFolder: 'test/cypress/screenshots',
- videosFolder: 'test/cypress/videos',
- viewportWidth: 1400,
- viewportHeight: 1024,
- });
|