1
我正在创建角度控制器的测试,我想创建一个模拟服务,返回承诺。我找到了解决方案here,但这不适用于Controller As
。任何想法我怎么能做到这一点?AngularJS控制器作为茉莉花测试与承诺的模拟服务
我正在创建角度控制器的测试,我想创建一个模拟服务,返回承诺。我找到了解决方案here,但这不适用于Controller As
。任何想法我怎么能做到这一点?AngularJS控制器作为茉莉花测试与承诺的模拟服务
尽管我的控制器没有注入代码(有点奇怪,但John Papa的PluralSight toturial是如何实现的),但通过在测试中注入作用域来管理它的工作。
所以我可以打电话叫我的方法scope.controllerVM.doSomething();
,然后拨打电话到scope.$digest()
触发方法调用