Я хочу использовать шутку с ферментом для моих тестов, и на основании этого документа https://airbnb.io/enzyme/docs/guides/jest.html, я немного изменил package.json
примерно так:
....
"jest": {
"setupTestFrameworkScriptFile": "<rootDir>/setupTests.js",
"moduleFileExtensions": [
"js",
"jsx"
],
"moduleDirectories": [
"node_modules",
"bower_components",
"shared"
]
}
Iсоздал setupTests.js
и добавил его в корень проекта:
import { configure } from 'enzyme'
import Adapter from 'enzyme-adapter-react-16'
configure({ adapter: new Adapter() })
Структура проекта:
setupTests.js
package.json
.babelrc
.eslintrc
jest.config.js
\client
\components
\__TESTS__
footer.spec.js
actions.spec.js
.....
\pages
\server
Проблема заключается вчто, когда я запускаю jest
, я получаю ошибку, так как не могу найти setupTests.js
:
Должен ли я внести какие-либо изменения в веб-пакете какхорошо?