diff --git a/test/js/web/timers/setInterval.test.js b/test/js/web/timers/setInterval.test.js index b6cdbe2e5f..e36ac28c6a 100644 --- a/test/js/web/timers/setInterval.test.js +++ b/test/js/web/timers/setInterval.test.js @@ -27,7 +27,7 @@ it("setInterval", async () => { }); expect(result).toBe(10); - expect(performance.now() - start >= 10).toBe(true); + expect(performance.now() - start > 9).toBe(true); }); it("clearInterval", async () => { @@ -66,7 +66,7 @@ it("setInterval if refreshed before run, should reschedule to run later", done = let timer = setInterval(() => { let end = Date.now(); clearInterval(timer); - expect(end - start).toBeGreaterThanOrEqual(150); + expect(end - start).toBeGreaterThan(149); done(); }, 100); diff --git a/test/js/web/timers/setTimeout.test.js b/test/js/web/timers/setTimeout.test.js index 2e14f74987..8e371ab901 100644 --- a/test/js/web/timers/setTimeout.test.js +++ b/test/js/web/timers/setTimeout.test.js @@ -131,7 +131,7 @@ it("Bun.sleep", async () => { await Bun.sleep(2); sleeps++; const end = performance.now(); - expect((end - start) * 1000).toBeGreaterThanOrEqual(3); + expect((end - start) * 1000).toBeGreaterThan(2); expect(sleeps).toBe(3); }); @@ -152,7 +152,7 @@ it("Bun.sleep works with a Date object", async () => { ten_ms.setMilliseconds(ten_ms.getMilliseconds() + 12); const now = performance.now(); await Bun.sleep(ten_ms); - expect(performance.now() - now).toBeGreaterThanOrEqual(10); + expect(performance.now() - now).toBeGreaterThan(11); }); it("node.js timers/promises setTimeout propagates exceptions", async () => { @@ -251,7 +251,7 @@ it("setTimeout if refreshed before run, should reschedule to run later", done => let start = Date.now(); let timer = setTimeout(() => { let end = Date.now(); - expect(end - start).toBeGreaterThanOrEqual(150); + expect(end - start).toBeGreaterThan(149); done(); }, 100);