我$timeout在某些服务代码中使用了例如 600 毫秒的延迟。在相应的测试中,我想断言代码在给定的 600 毫秒后确实完成了预期的工作。有没有什么方法可以在一定的时间内(类似于jasmine.Clock.tick(600))及时推进?我只知道$timeout.flush(),但这会触发当前 $timeout-queue 中的所有内容。
2221 次
我$timeout在某些服务代码中使用了例如 600 毫秒的延迟。在相应的测试中,我想断言代码在给定的 600 毫秒后确实完成了预期的工作。有没有什么方法可以在一定的时间内(类似于jasmine.Clock.tick(600))及时推进?我只知道$timeout.flush(),但这会触发当前 $timeout-queue 中的所有内容。