diff options
Diffstat (limited to 'tests/unit/files_test.ts')
-rw-r--r-- | tests/unit/files_test.ts | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/unit/files_test.ts b/tests/unit/files_test.ts index 47fa03ddd..0034a8472 100644 --- a/tests/unit/files_test.ts +++ b/tests/unit/files_test.ts @@ -10,6 +10,8 @@ import { } from "./test_util.ts"; import { copy } from "@std/streams/copy.ts"; +// Note tests for Deno.FsFile.setRaw is in integration tests. + Deno.test(function filesStdioFileDescriptors() { assertEquals(Deno.stdin.rid, 0); assertEquals(Deno.stdout.rid, 1); @@ -899,6 +901,12 @@ Deno.test( }, ); +Deno.test({ permissions: { read: true } }, function fsFileIsTerminal() { + // CI not under TTY, so cannot test stdin/stdout/stderr. + using file = Deno.openSync("tests/testdata/assets/hello.txt"); + assert(!file.isTerminal()); +}); + Deno.test( { permissions: { read: true, run: true, hrtime: true } }, async function fsFileLockFileSync() { |