标签: angular unit-testing jasmine
我最近努力了很长时间,试图使异步测试正常工作。该文档看起来很清晰,一切都很好,但是调用tick()并不能使我的异步代码得以执行。直到我意识到我使用的是q解析函数,而不是Promise。这样就解决了所有问题。 作为以前的AngularJS开发人员,使用q在我看来很自然。
tick()
q
Promise
我的问题是:由于fakeAsync区域应该在较低的级别上捕获和管理所有区域,因此为什么q也没有得到管理?