diff options
Diffstat (limited to 'js/timers_test.ts')
-rw-r--r-- | js/timers_test.ts | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/js/timers_test.ts b/js/timers_test.ts index 1ea566c43..fe2ff64df 100644 --- a/js/timers_test.ts +++ b/js/timers_test.ts @@ -155,3 +155,12 @@ test(async function intervalCancelInvalidSilentFail() { // Should silently fail (no panic) clearInterval(2147483647); }); + +test(async function fireCallbackImmediatelyWhenDelayOverMaxValue() { + let count = 0; + setTimeout(() => { + count++; + }, 2 ** 31); + await waitForMs(1); + assertEqual(count, 1); +}); |