From 729d445b6885f69dd2c6355f38707bd42851c791 Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Wed, 22 Jun 2022 23:21:48 -0700 Subject: change the directory structure --- .../bunjs-only-snippets/process-nexttick.js | 91 ---------------------- 1 file changed, 91 deletions(-) delete mode 100644 integration/bunjs-only-snippets/process-nexttick.js (limited to 'integration/bunjs-only-snippets/process-nexttick.js') diff --git a/integration/bunjs-only-snippets/process-nexttick.js b/integration/bunjs-only-snippets/process-nexttick.js deleted file mode 100644 index 337977c0a..000000000 --- a/integration/bunjs-only-snippets/process-nexttick.js +++ /dev/null @@ -1,91 +0,0 @@ -// 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; - -var queueMicrotask = process.nextTick; - -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" - ); -} - -await new Promise((resolve, reject) => { - process.nextTick( - (first, second) => { - console.log(first, second); - if (first !== 12345 || second !== "hello") - reject(new Error("process.nextTick called with wrong arguments")); - resolve(true); - }, - 12345, - "hello" - ); -}); -- cgit v1.2.3