1
我正在創建角度控制器的測試,我想創建一個模擬服務,返回承諾。我找到了解決方案here,但這不適用於Controller As
。任何想法我怎麼能做到這一點?AngularJS控制器作爲茉莉花測試與承諾的模擬服務
我正在創建角度控制器的測試,我想創建一個模擬服務,返回承諾。我找到了解決方案here,但這不適用於Controller As
。任何想法我怎麼能做到這一點?AngularJS控制器作爲茉莉花測試與承諾的模擬服務
儘管我的控制器沒有注入代碼(有點奇怪,但John Papa的PluralSight toturial是如何實現的),但通過在測試中注入作用域來管理它的工作。
所以我可以打電話叫我的方法scope.controllerVM.doSomething();
,然後撥打電話到scope.$digest()
觸發方法調用