【发布时间】:2013-01-01 22:16:11
【问题描述】:
我有一个使用计时器定期调用函数的组件。我可以从外部配置该计时器的速率。
对此进行测试基本上是微不足道的:设置计时器,等待一段时间,计算对函数的调用次数,然后与您的预期进行比较。
现在还有禁用计时器的选项。我该如何测试呢?
等待时间 x 是不够的,因为计时器可能会在 x+1 处调用。
有更好的方法吗?
【问题讨论】:
-
您使用自己的计时器还是一些现有的实现?
-
一个已有的,实际上是 JavaScript 的
setInterval函数。
标签: javascript node.js unit-testing