diff options
author | 2022-06-22 23:21:48 -0700 | |
---|---|---|
committer | 2022-06-22 23:21:48 -0700 | |
commit | 729d445b6885f69dd2c6355f38707bd42851c791 (patch) | |
tree | f87a7c408929ea3f57bbb7ace380cf869da83c0e /integration/bunjs-only-snippets/microtask.test.js | |
parent | 25f820c6bf1d8ec6d444ef579cc036b8c0607b75 (diff) | |
download | bun-729d445b6885f69dd2c6355f38707bd42851c791.tar.gz bun-729d445b6885f69dd2c6355f38707bd42851c791.tar.zst bun-729d445b6885f69dd2c6355f38707bd42851c791.zip |
change the directory structurejarred/rename
Diffstat (limited to 'integration/bunjs-only-snippets/microtask.test.js')
-rw-r--r-- | integration/bunjs-only-snippets/microtask.test.js | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/integration/bunjs-only-snippets/microtask.test.js b/integration/bunjs-only-snippets/microtask.test.js deleted file mode 100644 index 18956b1e5..000000000 --- a/integration/bunjs-only-snippets/microtask.test.js +++ /dev/null @@ -1,80 +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" - ); - } -}); |