summaryrefslogtreecommitdiff
path: root/cli/tests/unit/read_file_test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tests/unit/read_file_test.ts')
-rw-r--r--cli/tests/unit/read_file_test.ts29
1 files changed, 14 insertions, 15 deletions
diff --git a/cli/tests/unit/read_file_test.ts b/cli/tests/unit/read_file_test.ts
index 90a6abc2c..df3161f0b 100644
--- a/cli/tests/unit/read_file_test.ts
+++ b/cli/tests/unit/read_file_test.ts
@@ -6,10 +6,9 @@ import {
assertRejects,
assertThrows,
pathToAbsoluteFileUrl,
- unitTest,
} from "./test_util.ts";
-unitTest({ permissions: { read: true } }, function readFileSyncSuccess() {
+Deno.test({ permissions: { read: true } }, function readFileSyncSuccess() {
const data = Deno.readFileSync("cli/tests/testdata/fixture.json");
assert(data.byteLength > 0);
const decoder = new TextDecoder("utf-8");
@@ -18,7 +17,7 @@ unitTest({ permissions: { read: true } }, function readFileSyncSuccess() {
assertEquals(pkg.name, "deno");
});
-unitTest({ permissions: { read: true } }, function readFileSyncUrl() {
+Deno.test({ permissions: { read: true } }, function readFileSyncUrl() {
const data = Deno.readFileSync(
pathToAbsoluteFileUrl("cli/tests/testdata/fixture.json"),
);
@@ -29,19 +28,19 @@ unitTest({ permissions: { read: true } }, function readFileSyncUrl() {
assertEquals(pkg.name, "deno");
});
-unitTest({ permissions: { read: false } }, function readFileSyncPerm() {
+Deno.test({ permissions: { read: false } }, function readFileSyncPerm() {
assertThrows(() => {
Deno.readFileSync("cli/tests/testdata/fixture.json");
}, Deno.errors.PermissionDenied);
});
-unitTest({ permissions: { read: true } }, function readFileSyncNotFound() {
+Deno.test({ permissions: { read: true } }, function readFileSyncNotFound() {
assertThrows(() => {
Deno.readFileSync("bad_filename");
}, Deno.errors.NotFound);
});
-unitTest({ permissions: { read: true } }, async function readFileUrl() {
+Deno.test({ permissions: { read: true } }, async function readFileUrl() {
const data = await Deno.readFile(
pathToAbsoluteFileUrl("cli/tests/testdata/fixture.json"),
);
@@ -52,7 +51,7 @@ unitTest({ permissions: { read: true } }, async function readFileUrl() {
assertEquals(pkg.name, "deno");
});
-unitTest({ permissions: { read: true } }, async function readFileSuccess() {
+Deno.test({ permissions: { read: true } }, async function readFileSuccess() {
const data = await Deno.readFile("cli/tests/testdata/fixture.json");
assert(data.byteLength > 0);
const decoder = new TextDecoder("utf-8");
@@ -61,19 +60,19 @@ unitTest({ permissions: { read: true } }, async function readFileSuccess() {
assertEquals(pkg.name, "deno");
});
-unitTest({ permissions: { read: false } }, async function readFilePerm() {
+Deno.test({ permissions: { read: false } }, async function readFilePerm() {
await assertRejects(async () => {
await Deno.readFile("cli/tests/testdata/fixture.json");
}, Deno.errors.PermissionDenied);
});
-unitTest({ permissions: { read: true } }, function readFileSyncLoop() {
+Deno.test({ permissions: { read: true } }, function readFileSyncLoop() {
for (let i = 0; i < 256; i++) {
Deno.readFileSync("cli/tests/testdata/fixture.json");
}
});
-unitTest(
+Deno.test(
{ permissions: { read: true } },
async function readFileDoesNotLeakResources() {
const resourcesBefore = Deno.resources();
@@ -82,7 +81,7 @@ unitTest(
},
);
-unitTest(
+Deno.test(
{ permissions: { read: true } },
function readFileSyncDoesNotLeakResources() {
const resourcesBefore = Deno.resources();
@@ -91,7 +90,7 @@ unitTest(
},
);
-unitTest(
+Deno.test(
{ permissions: { read: true } },
async function readFileWithAbortSignal() {
const ac = new AbortController();
@@ -104,7 +103,7 @@ unitTest(
},
);
-unitTest(
+Deno.test(
{ permissions: { read: true }, ignore: Deno.build.os !== "linux" },
async function readFileProcFs() {
const data = await Deno.readFile("/proc/self/stat");
@@ -112,7 +111,7 @@ unitTest(
},
);
-unitTest(
+Deno.test(
{ permissions: { read: true, write: true } },
async function readFileExtendedDuringRead() {
// Write 128MB file
@@ -131,7 +130,7 @@ unitTest(
},
);
-unitTest(
+Deno.test(
{ permissions: { read: true, write: true } },
async function readFile0LengthExtendedDuringRead() {
// Write 0 byte file