overleaf/services/web/cypress/plugins/index.js

20 lines
562 B
JavaScript
Raw Normal View History

module.exports = (on, config) => {
if (config.testingType === 'component') {
const { startDevServer } = require('@cypress/webpack-dev-server')
const merge = require('webpack-merge')
const path = require('path')
const devConfig = require('../../webpack.config.dev')
const webpackConfig = merge(devConfig, {
devServer: {
contentBase: path.join(__dirname, '../../../../public'),
stats: 'none',
},
})
on('dev-server:start', options => {
return startDevServer({ options, webpackConfig })
})
}
}