diff --git a/src/services/testRunner/throttle.ts b/src/services/testRunner/throttle.ts index 7fa353c0..9658ffda 100644 --- a/src/services/testRunner/throttle.ts +++ b/src/services/testRunner/throttle.ts @@ -5,7 +5,7 @@ const THROTTLE_OFFSET = 300 // ms export const throttle = (): Date | null => { const now = new Date() - if (now.getTime() > lastRun.getTime() + THROTTLE_OFFSET) { + if (+now > +lastRun + THROTTLE_OFFSET) { lastRun = now return lastRun } @@ -14,4 +14,4 @@ export const throttle = (): Date | null => { // quick solution to prevent processing multiple results // NOTE: may be possible to kill child process early if we migrate to tasks -export const debounce = (startTime: Date): boolean => lastRun === startTime +export const debounce = (startTime: Date): boolean => +lastRun < +startTime + THROTTLE_OFFSET