'Jest configuration setupFilesAfterEnv option was not found
I'm trying to make Jest work again on a project developped 1 year ago and not maintained.
I have an error with path of setupFilesAfterEnvor transform.
the error i get when i run "yarn test"
$ jest __testsv2__ --config=./jest.config.js ● Validation Error: Module <rootDir>/jest/setup.js in the setupFilesAfterEnv option was not found. <rootDir> is: /Users/alain/dev/ddf/release Configuration Documentation: https://jestjs.io/docs/configuration.html error Command failed with exit code 1.my filesystem, in /Users/alain/dev/ddf/release/ i have
babel.config.js jest.config.js /jest /setup setup.js ( so full path is : /Users/alain/dev/ddf/release/jest/setup.js ) staticFileAssetTransform.js ( so full path is : /Users/alain/dev/ddf/release/jest/staticFileAssetTransform.js )My package.json
{ ... "scripts": { "test": "jest __testsv2__ --config=./jest.config.js" ... } }babel.config.js
module.exports = function(api) { api.cache(false); const presets = ['@babel/preset-env', '@babel/preset-react']; const plugins = [['@babel/proposal-object-rest-spread'],]; return { presets, plugins, sourceMaps: "inline", ignore: [(process.env.NODE_ENV !== 'test' ? "**/*.test.js" : null) ].filter(n => n) }; };jest.config.js
module.exports = { resolver: 'browser-resolve', clearMocks: true, moduleNameMapper: { '\\.(css|less|styl|md)$': 'identity-obj-proxy' }, // A list of paths to modules that run some code to configure or set up the testing framework before each test // setupFilesAfterEnv: ['./jest/setup.js'], // don't work too setupFilesAfterEnv: ['<rootDir>/jest/setup.js'], // An array of regexp pattern strings that are matched against all test paths, matched tests are skipped testPathIgnorePatterns: ['/node_modules/', '/__gql_mocks__/'], // A map from regular expressions to paths to transformers transform: { '^.+\\.js$': './jest/babelRootModeUpwardTransform.js', '\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$': '<rootDir>/jest/staticFileAssetTransform.js', }, };
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
