summaryrefslogtreecommitdiff
path: root/cli/tests/unit/read_text_file_test.ts
diff options
context:
space:
mode:
authorCasper Beyer <caspervonb@pm.me>2021-09-23 07:50:50 +0800
committerGitHub <noreply@github.com>2021-09-23 01:50:50 +0200
commit830586d242216e64fcd16e65cc83db9d54d63dc0 (patch)
treea84f0090faaa14879693016e9d9b13fcfbb92dcd /cli/tests/unit/read_text_file_test.ts
parent87e78802b0ae65cc57d66eaa8e5265f74cf69092 (diff)
test(cli): align unit test permissions with runtime test permissions (#12189)
Diffstat (limited to 'cli/tests/unit/read_text_file_test.ts')
-rw-r--r--cli/tests/unit/read_text_file_test.ts20
1 files changed, 10 insertions, 10 deletions
diff --git a/cli/tests/unit/read_text_file_test.ts b/cli/tests/unit/read_text_file_test.ts
index 518b6fa48..8a52831e0 100644
--- a/cli/tests/unit/read_text_file_test.ts
+++ b/cli/tests/unit/read_text_file_test.ts
@@ -7,14 +7,14 @@ import {
unitTest,
} from "./test_util.ts";
-unitTest({ perms: { read: true } }, function readTextFileSyncSuccess() {
+unitTest({ permissions: { read: true } }, function readTextFileSyncSuccess() {
const data = Deno.readTextFileSync("cli/tests/testdata/fixture.json");
assert(data.length > 0);
const pkg = JSON.parse(data);
assertEquals(pkg.name, "deno");
});
-unitTest({ perms: { read: true } }, function readTextFileSyncByUrl() {
+unitTest({ permissions: { read: true } }, function readTextFileSyncByUrl() {
const data = Deno.readTextFileSync(
pathToAbsoluteFileUrl("cli/tests/testdata/fixture.json"),
);
@@ -23,20 +23,20 @@ unitTest({ perms: { read: true } }, function readTextFileSyncByUrl() {
assertEquals(pkg.name, "deno");
});
-unitTest({ perms: { read: false } }, function readTextFileSyncPerm() {
+unitTest({ permissions: { read: false } }, function readTextFileSyncPerm() {
assertThrows(() => {
Deno.readTextFileSync("cli/tests/testdata/fixture.json");
}, Deno.errors.PermissionDenied);
});
-unitTest({ perms: { read: true } }, function readTextFileSyncNotFound() {
+unitTest({ permissions: { read: true } }, function readTextFileSyncNotFound() {
assertThrows(() => {
Deno.readTextFileSync("bad_filename");
}, Deno.errors.NotFound);
});
unitTest(
- { perms: { read: true } },
+ { permissions: { read: true } },
async function readTextFileSuccess() {
const data = await Deno.readTextFile("cli/tests/testdata/fixture.json");
assert(data.length > 0);
@@ -45,7 +45,7 @@ unitTest(
},
);
-unitTest({ perms: { read: true } }, async function readTextFileByUrl() {
+unitTest({ permissions: { read: true } }, async function readTextFileByUrl() {
const data = await Deno.readTextFile(
pathToAbsoluteFileUrl("cli/tests/testdata/fixture.json"),
);
@@ -54,20 +54,20 @@ unitTest({ perms: { read: true } }, async function readTextFileByUrl() {
assertEquals(pkg.name, "deno");
});
-unitTest({ perms: { read: false } }, async function readTextFilePerm() {
+unitTest({ permissions: { read: false } }, async function readTextFilePerm() {
await assertRejects(async () => {
await Deno.readTextFile("cli/tests/testdata/fixture.json");
}, Deno.errors.PermissionDenied);
});
-unitTest({ perms: { read: true } }, function readTextFileSyncLoop() {
+unitTest({ permissions: { read: true } }, function readTextFileSyncLoop() {
for (let i = 0; i < 256; i++) {
Deno.readTextFileSync("cli/tests/testdata/fixture.json");
}
});
unitTest(
- { perms: { read: true } },
+ { permissions: { read: true } },
async function readTextFileDoesNotLeakResources() {
const resourcesBefore = Deno.resources();
await assertRejects(async () => await Deno.readTextFile("cli"));
@@ -76,7 +76,7 @@ unitTest(
);
unitTest(
- { perms: { read: true } },
+ { permissions: { read: true } },
function readTextFileSyncDoesNotLeakResources() {
const resourcesBefore = Deno.resources();
assertThrows(() => Deno.readTextFileSync("cli"));