Files
bun.sh/test/js/web/timers/setTimeout-unref-fixture.js
Jarred Sumner 45d0c1432b rewrite timers for setTimeout, setInterval, setImmediate (#11419)
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com>
Co-authored-by: Georgijs Vilums <=>
Co-authored-by: Georgijs <48869301+gvilums@users.noreply.github.com>
Co-authored-by: Georgijs Vilums <georgijs.vilums@gmail.com>
Co-authored-by: gvilums <gvilums@users.noreply.github.com>
2024-05-30 02:11:12 -07:00

17 lines
382 B
JavaScript
Generated

const timer = setTimeout(() => {
process.exit(1);
}, 999_999_999);
if (timer.unref() !== timer) throw new Error("Expected timer.unref() === timer");
var ranCount = 0;
process.exitCode = 1;
const going2Refresh = setTimeout(() => {
if (ranCount < 1) going2Refresh.refresh();
ranCount++;
if (ranCount === 2) {
process.exitCode = 0;
console.log("SUCCESS");
}
}, 1);