diff options
author | bokuweb <bokuweb@users.noreply.github.com> | 2019-01-27 06:10:38 +0900 |
---|---|---|
committer | Bert Belder <bertbelder@gmail.com> | 2019-01-26 22:10:38 +0100 |
commit | aaaa35548e146348a7f0c417e7ae64889fe744fb (patch) | |
tree | e2105792dba1b59594b0e5341782f31c93b889de /js/timers_test.ts | |
parent | 19b2d4a62a7c4a0d323ea9307410e5afe00a4871 (diff) |
timers: use int instead of double for timeout type (#1469)
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); +}); |