【发布时间】:2016-05-21 15:13:03
【问题描述】:
我有一项依赖于 $controller 服务的服务。在此服务内部,$controller 服务采用控制器名称和本地变量来实例化此控制器。 当我对该服务进行单元测试时,我想传递一个虚拟控制器名称,以便我可以正确测试该服务。 通过阅读 angular.js 源代码,我知道 $controller 服务通过控制器名称查找已注册的控制器。控制器通过 $controllerProvider 的 register 方法注册。如何在单元测试中访问此方法。我在这里使用 Jasmine 进行单元测试。 任何建议表示赞赏。
【问题讨论】:
-
朋友请添加您尝试过的 Angular 脚本和单元测试脚本。只是一个难以回答的隐约问题。
标签: angularjs unit-testing controller