Skip to content

Commit ed50ceb

Browse files
authored
refactor: rename jest presets (#4609)
* refactor: rename jest presets Follow up of #4597. Renamed `preset` folder to `presets`. Added a default preset and it is accessible in the short form of `@vue/cli-plugin-unit-jest`. This change is inspired by ts-jest presets: https://kulshekhar.github.io/ts-jest/user/config/#jest-preset * fix: update import path * fix: fix typo in file path
1 parent 2e1e92b commit ed50ceb

File tree

7 files changed

+7
-6
lines changed

7 files changed

+7
-6
lines changed

β€Žpackages/@vue/cli-plugin-unit-jest/generator/index.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ module.exports = (api, _, __, invoking) => {
1212
},
1313
jest: {
1414
preset: api.hasPlugin('babel')
15-
? '@vue/cli-plugin-unit-jest/preset'
16-
: '@vue/cli-plugin-unit-jest/preset/no-babel'
15+
? '@vue/cli-plugin-unit-jest'
16+
: '@vue/cli-plugin-unit-jest/presets/no-babel'
1717
}
1818
})
1919

@@ -44,8 +44,8 @@ const applyTS = (module.exports.applyTS = (api, invoking) => {
4444
api.extendPackage({
4545
jest: {
4646
preset: api.hasPlugin('babel')
47-
? '@vue/cli-plugin-unit-jest/preset/typescript-and-babel'
48-
: '@vue/cli-plugin-unit-jest/preset/typescript'
47+
? '@vue/cli-plugin-unit-jest/presets/typescript-and-babel'
48+
: '@vue/cli-plugin-unit-jest/presets/typescript'
4949
},
5050
devDependencies: {
5151
'@types/jest': '^24.0.11'
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
module.exports = require('./presets/default/jest-preset')

β€Žpackages/@vue/cli-plugin-unit-jest/preset/no-babel/jest-preset.js renamed to β€Žpackages/@vue/cli-plugin-unit-jest/presets/no-babel/jest-preset.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const deepmerge = require('deepmerge')
2-
const defaultPreset = require('../jest-preset')
2+
const defaultPreset = require('../default/jest-preset')
33

44
// If no default babel preset exists,
55
// we need to use a customized babel transformer to deal with es modules

β€Žpackages/@vue/cli-plugin-unit-jest/preset/typescript/jest-preset.js renamed to β€Žpackages/@vue/cli-plugin-unit-jest/presets/typescript/jest-preset.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const deepmerge = require('deepmerge')
2-
const defaultPreset = require('../jest-preset')
2+
const defaultPreset = require('../default/jest-preset')
33

44
module.exports = deepmerge(
55
defaultPreset,

0 commit comments

Comments
Β (0)