标签: javascript jasmine underscore.js
我正在实施_.delay,我正在为它编写一个单元测试。我不知道怎么做,因为测试需要考虑时间延迟。这可能吗?我正在使用Jasmine作为我的测试套件。
答案 0 :(得分:2)
Sinon.js可让您为这类案件创建fake timers。你创建一个假计时器(覆盖全局计时器),做你需要的任何设置,按你需要的多少向前打勾,然后检查你的结果。