我一直在angular.mock.$httpBackend
为使用$http
. 我遇到了一些与注入所有依赖项相关的问题,因为我的测试用例需要访问该服务,而该服务又需要访问$httpBackend
.
但是,现在让我感到困惑的具体问题是,有时angular.mock.inject()
便捷方法会立即执行它包装的函数,有时它只是返回函数的副本。我在源代码中看到这是基于一个名为 currentSpec.isRunning 的属性。这是什么意思?这是睾丸还是茉莉花财产?我还没有在兔子洞里走那么远……