Wallaby.js - async() 测试助手需要区域
Wallaby.js - Zone is needed for the async() test helper
这是一个 Angular 6.x 项目,通过 Karma/Jasmine
进行测试
我不确定这是否是 Wallaby 的问题,但我的测试在 运行在 Wallaby 之外进行测试时有效,所以我认为这可能是配置问题...?
无论如何,当 运行 进行我的测试时,我在任何尝试使用异步的测试中都会收到以下错误:
Failed: Zone is needed for the async() test helper but could not be found.
Please make sure that your environment includes zone.js/dist/zone.js
我已经搜索了几个小时,但没有找到解决方案。我觉得 Zone 需要以某种方式通过 Wallaby 设置全局包含,因为当我 运行 Angular 标准测试 运行ner.
时测试 运行 很好
您是否应该以某种方式将 Zone.js 全局导入 Wallaby 的某个地方?我没有在其他项目中看到这个问题,但这是我第一次使用 Wallaby 来对抗新的 Angular CLI 标准格式。
问题的解决方案在 github 中,这是一个配置问题,我通过从 Wallaby.js 团队那里得到答案解决了这个问题:
https://github.com/wallabyjs/public/issues/1768
这是一个 Angular 6.x 项目,通过 Karma/Jasmine
进行测试我不确定这是否是 Wallaby 的问题,但我的测试在 运行在 Wallaby 之外进行测试时有效,所以我认为这可能是配置问题...?
无论如何,当 运行 进行我的测试时,我在任何尝试使用异步的测试中都会收到以下错误:
Failed: Zone is needed for the async() test helper but could not be found.
Please make sure that your environment includes zone.js/dist/zone.js
我已经搜索了几个小时,但没有找到解决方案。我觉得 Zone 需要以某种方式通过 Wallaby 设置全局包含,因为当我 运行 Angular 标准测试 运行ner.
时测试 运行 很好您是否应该以某种方式将 Zone.js 全局导入 Wallaby 的某个地方?我没有在其他项目中看到这个问题,但这是我第一次使用 Wallaby 来对抗新的 Angular CLI 标准格式。
问题的解决方案在 github 中,这是一个配置问题,我通过从 Wallaby.js 团队那里得到答案解决了这个问题: https://github.com/wallabyjs/public/issues/1768