如何通过MockBackend和FakeAsync测试Angular4 Observables服务方法
我有一个Angular4服务方法,它返回可观测值。我必须使用FakeAsync和tick()进行单元测试。如果我想测试fakeAsync和tick()的可观察性,我可以使用Mockbackend来模拟webapi数据吗?对可观察对象使用MockBackend和FakeAsync有任何限制吗 关于这个问题有完整的书面材料吗?是否有相同的示例代码?示例代码必须涵盖1.2。观察结果3。fakeAsync 4.tick()如何通过MockBackend和FakeAsync测试Angular4 Observables服务方法,angular,unit-testing,mocking,karma-jasmine,observable,Angular,Unit Testing,Mocking,Karma Jasmine,Observable,我有一个Angular4服务方法,它返回可观测值。我必须使用FakeAsync和tick()进行单元测试。如果我想测试fakeAsync和tick()的可观察性,我可以使用Mockbackend来模拟webapi数据吗?对可观察对象使用MockBackend和FakeAsync有任何限制吗 关于这个问题有完整的书面材料吗?是否有相同的示例代码?示例代码必须涵盖1.2。观察结果3。fakeAsync 4.tick() 我的想法是,我不应该将XHRBackend与FakeAsync一起使用。我的想法
我的想法是,我不应该将XHRBackend与FakeAsync一起使用。我的想法对吗?如果您澄清这一点将非常有帮助是的,您可以在Angular4中使用MockBackend Provider 您可以在此处找到示例代码:
是的,您可以在Angular4中使用MockBackend提供程序 您可以在此处找到示例代码:
这不是我想要的代码/方法。代码应该涵盖所有这些:1.2。观察结果3。fakeAsync 4.tick()。您必须向我发送正确的代码。这不是我正在寻找的代码/方法。代码应该涵盖所有这些:1.2。观察结果3。fakeAsync 4.tick()。你必须给我发正确的代码。