From fe4f39fd17b8ffbb809871b9e4c6550063f15657 Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Fri, 2 Dec 2022 20:48:57 -0800 Subject: Add `AbortSignal.timeout` --- test/bun.js/abort-signal-timeout.test.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 test/bun.js/abort-signal-timeout.test.js (limited to 'test/bun.js/abort-signal-timeout.test.js') diff --git a/test/bun.js/abort-signal-timeout.test.js b/test/bun.js/abort-signal-timeout.test.js new file mode 100644 index 000000000..38705312e --- /dev/null +++ b/test/bun.js/abort-signal-timeout.test.js @@ -0,0 +1,12 @@ +import { expect, test } from "bun:test"; + +test("AbortSignal.timeout", (done) => { + const abort = AbortSignal.timeout(10); + abort.addEventListener("abort", (event) => { + done(); + }); + + // AbortSignal.timeout doesn't keep the event loop / process alive + // so we set a no-op timeout + setTimeout(() => {}, 11); +}); -- cgit v1.2.3