Я внедряю jest в собственное приложение на основе expo.io. После ознакомления с замечаниями по реализации я смог успешно пройти jest-тесты в моей системе.
Проблема связана с конвейерами битового буфера.Я получаю следующую проблему, и конвейер терпит неудачу
npx jest --ci
● Validation Error:
Module react-native/jest/hasteImpl.js in the haste.hasteImplModulePath option was not found.
<rootDir> is: /opt/atlassian/pipelines/agent/build
Ниже приведена моя шутливая конфигурация в файле package.json
"jest": {
"preset": "jest-expo"
},
"devDependencies": {
"babel-jest": "^23.6.0",
"babel-preset-react-native": "^4.0.1",
"expo-cli": "^2.4.3",
"enzyme": "3.3.0",
"enzyme-adapter-react-16": "1.1.1",
"jest": "^23.6.0",
"jest-expo": "^31.0.0",
"jest-react-native": "^18.0.0",
"react-test-renderer": "^16.6.3"
}
Может кто-нибудь пожалуйстадайте знать, как я могу решить эту проблему?
Приложение и тесты работают нормально.Но это трубопровод, который выходит из строя!