From f7e4eb83694aa007a492ef66c28ffbe6a2dae791 Mon Sep 17 00:00:00 2001 From: Ashcon Partovi Date: Tue, 7 Mar 2023 12:22:34 -0800 Subject: Reorganize tests (#2332) --- test/bun.js/microtask.test.js | 74 ------------------------------------------- 1 file changed, 74 deletions(-) delete mode 100644 test/bun.js/microtask.test.js (limited to 'test/bun.js/microtask.test.js') diff --git a/test/bun.js/microtask.test.js b/test/bun.js/microtask.test.js deleted file mode 100644 index f41159cfa..000000000 --- a/test/bun.js/microtask.test.js +++ /dev/null @@ -1,74 +0,0 @@ -import { it } from "bun:test"; - -it("queueMicrotask", async () => { - // You can verify this test is correct by copy pasting this into a browser's console and checking it doesn't throw an error. - var run = 0; - - await new Promise((resolve, reject) => { - queueMicrotask(() => { - if (run++ != 0) { - reject(new Error("Microtask execution order is wrong: " + run)); - } - queueMicrotask(() => { - if (run++ != 3) { - reject(new Error("Microtask execution order is wrong: " + run)); - } - }); - }); - queueMicrotask(() => { - if (run++ != 1) { - reject(new Error("Microtask execution order is wrong: " + run)); - } - queueMicrotask(() => { - if (run++ != 4) { - reject(new Error("Microtask execution order is wrong: " + run)); - } - - queueMicrotask(() => { - if (run++ != 6) { - reject(new Error("Microtask execution order is wrong: " + run)); - } - }); - }); - }); - queueMicrotask(() => { - if (run++ != 2) { - reject(new Error("Microtask execution order is wrong: " + run)); - } - queueMicrotask(() => { - if (run++ != 5) { - reject(new Error("Microtask execution order is wrong: " + run)); - } - - queueMicrotask(() => { - if (run++ != 7) { - reject(new Error("Microtask execution order is wrong: " + run)); - } - resolve(true); - }); - }); - }); - }); - - { - var passed = false; - try { - queueMicrotask(1234); - } catch (exception) { - passed = exception instanceof TypeError; - } - - if (!passed) throw new Error("queueMicrotask should throw a TypeError if the argument is not a function"); - } - - { - var passed = false; - try { - queueMicrotask(); - } catch (exception) { - passed = exception instanceof TypeError; - } - - if (!passed) throw new Error("queueMicrotask should throw a TypeError if the argument is empty"); - } -}); -- cgit v1.2.3