diff --git a/lib/engine.js b/lib/engine.js index 5f2960be0e..3431d740da 100644 --- a/lib/engine.js +++ b/lib/engine.js @@ -758,14 +758,7 @@ module.exports = function (s, conf) { } function withOnPeriod (trade, period_id, cb) { - if (!clock && so.mode !== 'live' && so.mode !== 'paper') clock = lolex.install( - { - shouldAdvanceTime: false, - now: trade.time, - toFake: [ - 'setTimeout' - ] - }) + if (!clock && so.mode !== 'live' && so.mode !== 'paper') clock = lolex.install({ shouldAdvanceTime: false, now: trade.time }) updatePeriod(trade) if (!s.in_preroll) { @@ -783,7 +776,7 @@ module.exports = function (s, conf) { clock.tick(5000) diff -= 5000 } - clock.tick(diff < 0 ? 1 : diff) + clock.tick(diff) } if (s.signal) {