summaryrefslogtreecommitdiff
path: root/cli/tests/unit_node/process_test.ts
diff options
context:
space:
mode:
authorAsher Gomez <ashersaupingomez@gmail.com>2024-01-24 10:01:56 +1100
committerGitHub <noreply@github.com>2024-01-24 00:01:56 +0100
commit4eedac3604dad9f366d28868077eb02eddc22661 (patch)
treedda70cd31e731aad73e986002ef30acb84692dc4 /cli/tests/unit_node/process_test.ts
parent60688c563e6d02813b021ad91132fe1eb3f103b6 (diff)
feat: `Deno.{stdin,stdout,stderr}.isTerminal()`, deprecate `Deno.isatty()` (#22011)
This change: 1. Implements `Deno.stdin.isTerminal()`, `Deno.stdout.isTerminal()` and `Deno.stderr.isTerminal()`. 2. Deprecates `Deno.isatty()` for removal in Deno v2, in favour of the above instance methods. 3. Replaces use of `Deno.isatty()` with the above instance methods. Related #21995 --------- Co-authored-by: Bartek IwaƄczuk <biwanczuk@gmail.com> Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com>
Diffstat (limited to 'cli/tests/unit_node/process_test.ts')
-rw-r--r--cli/tests/unit_node/process_test.ts8
1 files changed, 4 insertions, 4 deletions
diff --git a/cli/tests/unit_node/process_test.ts b/cli/tests/unit_node/process_test.ts
index 4cea31ed6..23bf73864 100644
--- a/cli/tests/unit_node/process_test.ts
+++ b/cli/tests/unit_node/process_test.ts
@@ -356,14 +356,14 @@ Deno.test({
name: "process.stdin",
fn() {
assertEquals(process.stdin.fd, Deno.stdin.rid);
- assertEquals(process.stdin.isTTY, Deno.isatty(Deno.stdin.rid));
+ assertEquals(process.stdin.isTTY, Deno.stdin.isTerminal());
},
});
Deno.test({
name: "process.stdin readable with a TTY",
// TODO(PolarETech): Run this test even in non tty environment
- ignore: !Deno.isatty(Deno.stdin.rid),
+ ignore: !Deno.stdin.isTerminal(),
// stdin resource is present before the test starts.
sanitizeResources: false,
async fn() {
@@ -535,7 +535,7 @@ Deno.test({
name: "process.stdout",
fn() {
assertEquals(process.stdout.fd, Deno.stdout.rid);
- const isTTY = Deno.isatty(Deno.stdout.rid);
+ const isTTY = Deno.stdout.isTerminal();
assertEquals(process.stdout.isTTY, isTTY);
const consoleSize = isTTY ? Deno.consoleSize() : undefined;
assertEquals(process.stdout.columns, consoleSize?.columns);
@@ -563,7 +563,7 @@ Deno.test({
name: "process.stderr",
fn() {
assertEquals(process.stderr.fd, Deno.stderr.rid);
- const isTTY = Deno.isatty(Deno.stderr.rid);
+ const isTTY = Deno.stderr.isTerminal();
assertEquals(process.stderr.isTTY, isTTY);
const consoleSize = isTTY ? Deno.consoleSize() : undefined;
assertEquals(process.stderr.columns, consoleSize?.columns);