22 lines
501 B
JavaScript
22 lines
501 B
JavaScript
const deepmerge = require('deepmerge')
|
|
const defaultPreset = require('../default/jest-preset')
|
|
|
|
// If no default babel preset exists,
|
|
// we need to use a customized babel transformer to deal with es modules
|
|
|
|
module.exports = deepmerge(
|
|
defaultPreset,
|
|
{
|
|
transform: {
|
|
'^.+\\.jsx?$': require.resolve('./esmoduleTransformer')
|
|
},
|
|
globals: {
|
|
'vue-jest': {
|
|
babelConfig: {
|
|
plugins: ['babel-plugin-transform-es2015-modules-commonjs']
|
|
}
|
|
}
|
|
}
|
|
}
|
|
)
|