unit-testing - karma 报错-未知提供者: $$asyncCallbackProvider

标签 unit-testing karma-jasmine

尝试通过咕unt声运行我的 karma 测试,但出现错误:

Error: [$injector:modulerr] Failed to instantiate module ngMock due to:
Error: [$injector:unpr] Unknown provider: $$asyncCallbackProvider

我删除了“ngAnimate”,但没有解决。如何在没有此错误的情况下运行grunt karma测试?

最佳答案

我现在遇到了同样的问题,并通过确保我的角度模拟依赖版本与该角度相同来解决此问题。

您可以在bower.json文件中执行此操作(将“angular-mocks”:“〜1.3.0”更改为“angular-mocks”:“^ 1.3.0”或特定版本)。

关于unit-testing - karma 报错-未知提供者: $$asyncCallbackProvider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31832947/

相关文章:

node.js - Angular Quickstart 未能通过开箱即用的 karma 测试

angular - 使用 jasmine spy 测试 cdk 覆盖

javascript - Angular 单元测试: How to unit test subscription inside ngOnInIt()?

angular - 使用 Font Awesome Icons 模块测试组件

unit-testing - 使用 Azure DocumentDB 进行单元测试

angularjs - karma 测试 : TypeError: Attempted to assign to readonly property

angularjs - $httpBackend ExpectGET 未返回预期数据

unit-testing - 在 go test 文件中使用包级变量

javascript - VueJS 单元测试 "What to Test`“,属性内容?

c# - 使用 NUnit 测试 Windows 窗体逻辑