151*_*291 13 jasmine karma-jasmine ionic-framework
使用Ionic与jasmine-karma,在运行测试时,获得成功编译,但在jasmine仪表板中获取空屏幕,并在控制台中出错.
以下教程:https://leifwells.github.io/2017/08/27/testing-in-ionic-configure-existing-projects-for-testing/
"ts-loader": "^4.1.0",
"jasmine-core": "^2.99.1"
Run Code Online (Sandbox Code Playgroud)
错误消息:
TypeError: env.stopOnSpecFailure is not a function at adapter.js:26
Error: Module build failed: TypeError: Cannot read property 'afterCompile' of undefined
Run Code Online (Sandbox Code Playgroud)
Len*_*ter 18
失败发生在你的karma-jasmine版本中,它尝试使用stopOnSpecFailure函数.您的jasmine-core版本中不存在该功能,您需要版本3或更高版本.版本3.1.0现在是最新的,并且运行良好.另请注意,如果您使用的是Webpack 3,则还应将ts-loader降级为3.5.0.
更新:
我注意到很多人建议将茉莉核心降级到2.99.1.显然人们在使用jasmine-core 3时遇到了问题.如果是这种情况,那么你可以使用karma-jasmine-html-reporter版本0.2.2和jasmine-core 2.99.1.
| 归档时间: |
|
| 查看次数: |
2108 次 |
| 最近记录: |