Jar*_*ver 5 travis-ci reactjs jestjs enzyme babel-jest
我的Jest快照测试在Travis上始终失败,具有以下区别:
- "_instance": Constructor {
+ "_instance": {
Run Code Online (Sandbox Code Playgroud)
开发依赖项包括:
"babel-jest": "^19.0.0",
"jest": "^19.0.2",
"react-addons-test-utils": "^15.4.2",
"babel-preset-es2015": "^6.22.0",
"babel-preset-react": "^6.23.0",
"react-test-renderer": "^15.4.2",
"enzyme": "^2.7.1",
"enzyme-to-json": "^1.5.0",
"react": "^15.2.0",
"react-dom": "^15.2.1"
Run Code Online (Sandbox Code Playgroud)
在本地和Travis上使用Node 7.0.0。
有任何想法吗?
我会确保我在本地和 CI 上使用完全相同的版本。试图牵制jest和babel-jest为特定的版本:
"babel-jest": "=19.0.0",
"jest": "=19.0.2",
Run Code Online (Sandbox Code Playgroud)
也许我会对所有依赖项做同样的事情!然后node_modules/从您的机器中删除,运行测试(如有必要,更新快照)并推送。
附言。我也会尝试清空 travis: 上的缓存https://travis-ci.com/USERNAME/REPOSITORY_NAME/caches。
| 归档时间: |
|
| 查看次数: |
2897 次 |
| 最近记录: |