标签: javascript zone zone.js
zone.js的工作方式是填充所有标准浏览器/节点API。这是一个好主意,似乎效果很好。在我看来,如果有可能提供自己的自定义垫片,那么您可以将其用作测试的非常灵活的模拟系统,而不必像依靠Sinon的fakeTimers那样做。
当前可以在区域中执行此操作吗?
答案 0 :(得分:1)
是的,可以,Sinon'sfakeTimers正在patched的PR中zone.js(尚未发布),但是当然,您可以创建自己的patch当前为zone.js API。
Sinon'sfakeTimers
patched
zone.js
patch
zone.js API