summaryrefslogtreecommitdiff
path: root/js/timers_test.ts
diff options
context:
space:
mode:
authorbokuweb <bokuweb@users.noreply.github.com>2019-01-27 06:10:38 +0900
committerBert Belder <bertbelder@gmail.com>2019-01-26 22:10:38 +0100
commitaaaa35548e146348a7f0c417e7ae64889fe744fb (patch)
treee2105792dba1b59594b0e5341782f31c93b889de /js/timers_test.ts
parent19b2d4a62a7c4a0d323ea9307410e5afe00a4871 (diff)
timers: use int instead of double for timeout type (#1469)
Diffstat (limited to 'js/timers_test.ts')
-rw-r--r--js/timers_test.ts9
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);
+});