diff options
Diffstat (limited to 'cli/tests/unit/read_link_test.ts')
-rw-r--r-- | cli/tests/unit/read_link_test.ts | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/cli/tests/unit/read_link_test.ts b/cli/tests/unit/read_link_test.ts index f468e6f52..d59dae2b8 100644 --- a/cli/tests/unit/read_link_test.ts +++ b/cli/tests/unit/read_link_test.ts @@ -44,9 +44,13 @@ unitTest({ permissions: { read: false } }, function readLinkSyncPerm() { }); unitTest({ permissions: { read: true } }, function readLinkSyncNotFound() { - assertThrows(() => { - Deno.readLinkSync("bad_filename"); - }, Deno.errors.NotFound); + assertThrows( + () => { + Deno.readLinkSync("bad_filename"); + }, + Deno.errors.NotFound, + `readlink 'bad_filename'`, + ); }); unitTest( @@ -84,3 +88,13 @@ unitTest({ permissions: { read: false } }, async function readLinkPerm() { await Deno.readLink("/symlink"); }, Deno.errors.PermissionDenied); }); + +unitTest({ permissions: { read: true } }, async function readLinkNotFound() { + await assertRejects( + async () => { + await Deno.readLink("bad_filename"); + }, + Deno.errors.NotFound, + `readlink 'bad_filename'`, + ); +}); |