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

22 lines
602 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: {
static: path.join(__dirname, '../../../../public'),
},
stats: 'none',
})
delete webpackConfig.devServer.client
on('dev-server:start', options => {
return startDevServer({ options, webpackConfig })
})
}
}