<rootDir>, кажется, не работает в package.json - PullRequest
0 голосов
/ 03 декабря 2018

Я хочу использовать шутку с ферментом для моих тестов, и на основании этого документа 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:

enter image description here

Должен ли я внести какие-либо изменения в веб-пакете какхорошо?

...