Testing·Intermediate·Output based·1 min read
How do fake timers help test debounce or throttle logic?
Short interview answer
They let a test advance simulated time instantly and deterministically, instead of waiting real milliseconds or seconds, so the exact firing boundary can be asserted quickly and without flakiness from real scheduler jitter.
Key takeaway
Explain the underlying mental model clearly, then support it with a concrete example and its trade-offs.