diff --git a/packages/@vue/cli-plugin-unit-jest/__tests__/jestPlugin.spec.js b/packages/@vue/cli-plugin-unit-jest/__tests__/jestPlugin.spec.js index c873d71547..50548e7d42 100644 --- a/packages/@vue/cli-plugin-unit-jest/__tests__/jestPlugin.spec.js +++ b/packages/@vue/cli-plugin-unit-jest/__tests__/jestPlugin.spec.js @@ -66,6 +66,10 @@ test('should work without Babel', async () => { useConfigFiles: true }) await project.run(`vue-cli-service test:unit`) + + await project.run(`vue-cli-service test:unit --coverage --collectCoverageFrom="src/**/*.{js,vue}"`) + const appCoverage = await project.read('coverage/lcov-report/App.vue.html') + expect(appCoverage).toBeTruthy() }) test('should work with tsx', async () => { diff --git a/packages/@vue/cli-plugin-unit-jest/presets/no-babel/jest-preset.js b/packages/@vue/cli-plugin-unit-jest/presets/no-babel/jest-preset.js index 0dbe20f6fb..9078c3309e 100644 --- a/packages/@vue/cli-plugin-unit-jest/presets/no-babel/jest-preset.js +++ b/packages/@vue/cli-plugin-unit-jest/presets/no-babel/jest-preset.js @@ -13,7 +13,7 @@ module.exports = deepmerge( globals: { 'vue-jest': { babelConfig: { - plugins: [require('babel-plugin-transform-es2015-modules-commonjs')] + plugins: ['babel-plugin-transform-es2015-modules-commonjs'] } } }