diff --git a/src/packages/command-logger/spec/command-logger-spec.coffee b/src/packages/command-logger/spec/command-logger-spec.coffee index 17f2584d0..1393ee109 100644 --- a/src/packages/command-logger/spec/command-logger-spec.coffee +++ b/src/packages/command-logger/spec/command-logger-spec.coffee @@ -26,9 +26,13 @@ describe "CommandLogger", -> editor.trigger 'core:backspace' lastRun = commandLogger.eventLog['core:backspace'].lastRun expect(lastRun).toBeGreaterThan 0 - advanceClock(100) - editor.trigger 'core:backspace' - expect(commandLogger.eventLog['core:backspace'].lastRun).toBeGreaterThan lastRun + start = new Date().getTime() + waitsFor -> + new Date().getTime() > start + + runs -> + editor.trigger 'core:backspace' + expect(commandLogger.eventLog['core:backspace'].lastRun).toBeGreaterThan lastRun describe "when the data is cleared", -> it "removes all triggered events from the log", ->