diff --git a/jest-preset.js b/jest-preset.js index a2bdb3e099..54b108e345 100644 --- a/jest-preset.js +++ b/jest-preset.js @@ -1,4 +1 @@ -const createJestPreset = require('./dist/config/create-jest-preset') - .createJestPreset - -module.exports = createJestPreset() +module.exports = require('./presets/default/jest-preset') diff --git a/presets/create.js b/presets/create.js new file mode 100644 index 0000000000..50c361c351 --- /dev/null +++ b/presets/create.js @@ -0,0 +1 @@ +module.exports = require('../dist/config/create-jest-preset').createJestPreset diff --git a/presets/default/jest-preset.js b/presets/default/jest-preset.js new file mode 100644 index 0000000000..83a038128f --- /dev/null +++ b/presets/default/jest-preset.js @@ -0,0 +1,3 @@ +const create = require('../create') + +module.exports = create() diff --git a/presets/js-with-babel/jest-preset.js b/presets/js-with-babel/jest-preset.js new file mode 100644 index 0000000000..3248730a45 --- /dev/null +++ b/presets/js-with-babel/jest-preset.js @@ -0,0 +1,7 @@ +const create = require('../create') + +module.exports = create({ allowJs: false }, { + transform: { + '^.+\\.jsx?$': 'babel-jest', + }, +}) diff --git a/presets/js-with-ts/jest-preset.js b/presets/js-with-ts/jest-preset.js new file mode 100644 index 0000000000..639e6567be --- /dev/null +++ b/presets/js-with-ts/jest-preset.js @@ -0,0 +1,3 @@ +const create = require('../create') + +module.exports = create({allowJs: true})