summaryrefslogtreecommitdiff
path: root/fs/ensure_symlink_test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'fs/ensure_symlink_test.ts')
-rw-r--r--fs/ensure_symlink_test.ts62
1 files changed, 36 insertions, 26 deletions
diff --git a/fs/ensure_symlink_test.ts b/fs/ensure_symlink_test.ts
index 22be30b88..d769615fb 100644
--- a/fs/ensure_symlink_test.ts
+++ b/fs/ensure_symlink_test.ts
@@ -12,36 +12,46 @@ import * as path from "./path/mod.ts";
const testdataDir = path.resolve("fs", "testdata");
const isWindows = Deno.platform.os === "win";
-test(async function ensureSymlinkIfItNotExist() {
+test(async function ensureSymlinkIfItNotExist(): Promise<void> {
const testDir = path.join(testdataDir, "link_file_1");
const testFile = path.join(testDir, "test.txt");
- assertThrowsAsync(async () => {
- await ensureSymlink(testFile, path.join(testDir, "test1.txt"));
- });
-
- assertThrowsAsync(async () => {
- await Deno.stat(testFile).then(() => {
- throw new Error("test file should exists.");
- });
- });
+ assertThrowsAsync(
+ async (): Promise<void> => {
+ await ensureSymlink(testFile, path.join(testDir, "test1.txt"));
+ }
+ );
+
+ assertThrowsAsync(
+ async (): Promise<void> => {
+ await Deno.stat(testFile).then(
+ (): void => {
+ throw new Error("test file should exists.");
+ }
+ );
+ }
+ );
});
-test(function ensureSymlinkSyncIfItNotExist() {
+test(function ensureSymlinkSyncIfItNotExist(): void {
const testDir = path.join(testdataDir, "link_file_2");
const testFile = path.join(testDir, "test.txt");
- assertThrows(() => {
- ensureSymlinkSync(testFile, path.join(testDir, "test1.txt"));
- });
+ assertThrows(
+ (): void => {
+ ensureSymlinkSync(testFile, path.join(testDir, "test1.txt"));
+ }
+ );
- assertThrows(() => {
- Deno.statSync(testFile);
- throw new Error("test file should exists.");
- });
+ assertThrows(
+ (): void => {
+ Deno.statSync(testFile);
+ throw new Error("test file should exists.");
+ }
+ );
});
-test(async function ensureSymlinkIfItExist() {
+test(async function ensureSymlinkIfItExist(): Promise<void> {
const testDir = path.join(testdataDir, "link_file_3");
const testFile = path.join(testDir, "test.txt");
const linkFile = path.join(testDir, "link.txt");
@@ -51,7 +61,7 @@ test(async function ensureSymlinkIfItExist() {
if (isWindows) {
await assertThrowsAsync(
- () => ensureSymlink(testFile, linkFile),
+ (): Promise<void> => ensureSymlink(testFile, linkFile),
Error,
"Not implemented"
);
@@ -70,7 +80,7 @@ test(async function ensureSymlinkIfItExist() {
await Deno.remove(testDir, { recursive: true });
});
-test(function ensureSymlinkSyncIfItExist() {
+test(function ensureSymlinkSyncIfItExist(): void {
const testDir = path.join(testdataDir, "link_file_4");
const testFile = path.join(testDir, "test.txt");
const linkFile = path.join(testDir, "link.txt");
@@ -80,7 +90,7 @@ test(function ensureSymlinkSyncIfItExist() {
if (isWindows) {
assertThrows(
- () => ensureSymlinkSync(testFile, linkFile),
+ (): void => ensureSymlinkSync(testFile, linkFile),
Error,
"Not implemented"
);
@@ -100,7 +110,7 @@ test(function ensureSymlinkSyncIfItExist() {
Deno.removeSync(testDir, { recursive: true });
});
-test(async function ensureSymlinkDirectoryIfItExist() {
+test(async function ensureSymlinkDirectoryIfItExist(): Promise<void> {
const testDir = path.join(testdataDir, "link_file_origin_3");
const linkDir = path.join(testdataDir, "link_file_link_3");
const testFile = path.join(testDir, "test.txt");
@@ -110,7 +120,7 @@ test(async function ensureSymlinkDirectoryIfItExist() {
if (isWindows) {
await assertThrowsAsync(
- () => ensureSymlink(testDir, linkDir),
+ (): Promise<void> => ensureSymlink(testDir, linkDir),
Error,
"Not implemented"
);
@@ -132,7 +142,7 @@ test(async function ensureSymlinkDirectoryIfItExist() {
await Deno.remove(testDir, { recursive: true });
});
-test(function ensureSymlinkSyncDirectoryIfItExist() {
+test(function ensureSymlinkSyncDirectoryIfItExist(): void {
const testDir = path.join(testdataDir, "link_file_origin_3");
const linkDir = path.join(testdataDir, "link_file_link_3");
const testFile = path.join(testDir, "test.txt");
@@ -142,7 +152,7 @@ test(function ensureSymlinkSyncDirectoryIfItExist() {
if (isWindows) {
assertThrows(
- () => ensureSymlinkSync(testDir, linkDir),
+ (): void => ensureSymlinkSync(testDir, linkDir),
Error,
"Not implemented"
);