const { defineConfig } = require('cypress');

module.exports = defineConfig({
	requestTimeout: 30000,
	defaultCommandTimeout: 20000,
	reporter: 'cypress-multi-reporters',
	reporterOptions: {
		configFile: 'multi-reporter.json'
	},
	video: true,
	videosFolder: 'results/videos',
	screenshotsFolder: 'results/screenshots',
	e2e: {
		setupNodeEvents(on, config) {
			return require("../plugins/index.js")(on, config);
		},
		env: {
			swaggerBase: '{{baseUrl}}/api/schema',
		},
		baseUrl: 'http://localhost:1234',
	}
});
