Merge pull request #1643 from lightpanda-io/nikneym/invalid-timer-test

Add a test for invalid timer/timer-like remove
This commit is contained in:
Karl Seguin
2026-02-25 09:00:53 +08:00
committed by GitHub

View File

@@ -23,7 +23,6 @@
}); });
</script> </script>
<script id=setTimeout> <script id=setTimeout>
testing.expectEqual(1, window.setTimeout.length); testing.expectEqual(1, window.setTimeout.length);
let wst2 = 1; let wst2 = 1;
@@ -32,3 +31,11 @@
}, 1, 2, 3); }, 1, 2, 3);
testing.eventually(() => testing.expectEqual(5, wst2)); testing.eventually(() => testing.expectEqual(5, wst2));
</script> </script>
<script id=invalid-timer-clear>
// Surprisingly, these don't fail but silently ignored.
clearTimeout(-1);
clearInterval(-2);
clearImmediate(-3);
testing.expectEqual(true, true);
</script>