From 780f7de843c42bf9a32f39a1192289c367015138 Mon Sep 17 00:00:00 2001 From: "Alex Lam S.L" Date: Sun, 11 Dec 2022 07:51:02 +0200 Subject: override `process.stdin.on()` correctly (#1603) * override `process.stdin.on()` correctly fixes #1601 * add tests --- test/bun.js/process-stdio.test.ts | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'test/bun.js/process-stdio.test.ts') diff --git a/test/bun.js/process-stdio.test.ts b/test/bun.js/process-stdio.test.ts index 886bf9dac..45db37d05 100644 --- a/test/bun.js/process-stdio.test.ts +++ b/test/bun.js/process-stdio.test.ts @@ -3,6 +3,12 @@ import { describe, expect, it, test } from "bun:test"; import { bunExe } from "bunExe"; import { isatty } from "tty"; +test("process.stdin", () => { + expect(process.stdin).toBeDefined(); + expect(process.stdin.on("close", function() {})).toBe(process.stdin); + expect(process.stdin.once("end", function() {})).toBe(process.stdin); +}); + test("process.stdout", () => { expect(process.stdout).toBeDefined(); expect(process.stdout.isTTY).toBe(isatty(1)); -- cgit v1.2.3