【发布时间】:2018-04-10 03:41:16
【问题描述】:
我有返回 Observables 的 Angular4 服务方法。我必须使用 FakeAsync 和 tick() 进行单元测试。如果我想为 Observables 测试 fakeAsync 和 tick(),我可以使用 Mockbackend 来模拟 webapi 数据吗?对 Observables 使用带有 FakeAsync 的 MockBackend 有什么限制吗?
有没有关于这个主题的完整文章?是否有相同的示例代码?示例代码必须涵盖 1.MockBackend 2. observables 3. fakeAsync 4.tick()
我的想法是,我不应该将 XHRBackend 与 FakeAsync 一起使用。我的想法正确吗?如果您澄清这一点将非常有帮助
【问题讨论】:
标签: angular unit-testing mocking karma-jasmine observable