| socketPool methods', async function () {
let clock = sinon.useFakeTimersAssertError: expected spy to be called once but was called 0 times }); 你知道为什么没有正确地模拟超时吗
我想测试一些截止日期在不同的时区和一天中的不同时间正确地显示给用户。我的测试使用的是capybara+rspec+phantomjs。我将一个块传递给Timecop.travel( datetime ),该块中的测试代码正确地获取了模拟的datetime,但看起来PhantomJS /模拟的浏览器没有获得模拟的时间。Date.parse("2001-01-01") pa
例如,在我的路线上,我打算等待5秒才能做某事。//after the timeout do something like transition to another route }在成员测试中,我会做一个简单的访问,断言currentURL()是好的,然后做一个clock.tick(5001) w/ sinon .然后断言定时器已经完成,并设置了一些状态/等等。我意识到sinon和成员运行循环似乎在一起玩得不太好,但我很好奇其他