diff options
author | 2023-03-03 10:25:28 -0300 | |
---|---|---|
committer | 2023-03-03 10:25:28 -0300 | |
commit | 5081b3578864576890f95e8c6a1a2277b9356833 (patch) | |
tree | cb2be8833167eae2a07524c94d95aed7cf75c29b | |
parent | f7d6cc0ddf8aa75a8c7b6fb23a787c52648f2e8a (diff) | |
download | bun-ciro/spawn-abort-signal-rebased.tar.gz bun-ciro/spawn-abort-signal-rebased.tar.zst bun-ciro/spawn-abort-signal-rebased.zip |
-rw-r--r-- | test/bun.js/spawn.test.ts | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/test/bun.js/spawn.test.ts b/test/bun.js/spawn.test.ts index ea062de59..313606cd7 100644 --- a/test/bun.js/spawn.test.ts +++ b/test/bun.js/spawn.test.ts @@ -53,7 +53,7 @@ for (let [gcTick, label] of [ const process = Bun.spawnSync({ cmd: ["bash", "-c", "sleep 2"], stdout: "pipe", - signal: controller.signal + signal: controller.signal, }); gcTick(); expect(process.exitCode).toBe(null); @@ -394,22 +394,21 @@ for (let [gcTick, label] of [ const process = Bun.spawn({ cmd: ["bash", "-c", "sleep 2"], stdout: "pipe", - signal: controller.signal + signal: controller.signal, }); gcTick(); - setTimeout(()=> { + setTimeout(() => { controller.abort(); - }, 15) - + }, 15); + try { await process.exited; - } catch(err) { + } catch (err) { expect(err instanceof DOMException).toBe(true); expect(err?.name).toBe("AbortError"); expect(err?.message).toBe("The operation was aborted."); } - }); }); }); -}
\ No newline at end of file +} |