diff --git a/spec/spec-helper.coffee b/spec/spec-helper.coffee index a1882cdcd..885a63aa7 100644 --- a/spec/spec-helper.coffee +++ b/spec/spec-helper.coffee @@ -136,13 +136,17 @@ window.fakeClearTimeout = (idToClear) -> window.advanceClock = (delta=1) -> window.now += delta + callbacks = [] + window.timeouts = window.timeouts.filter ([id, strikeTime, callback]) -> if strikeTime <= window.now - callback() + callbacks.push(callback) false else true + callback() for callback in callbacks + window.pagePixelPositionForPoint = (editor, point) -> point = Point.fromObject point top = editor.renderedLines.offset().top + point.row * editor.lineHeight