diff options
Diffstat (limited to 'test/parallel/test-fs-symlink.js')
-rw-r--r-- | test/parallel/test-fs-symlink.js | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/parallel/test-fs-symlink.js b/test/parallel/test-fs-symlink.js index a600110319..c52ffbc105 100644 --- a/test/parallel/test-fs-symlink.js +++ b/test/parallel/test-fs-symlink.js @@ -58,6 +58,18 @@ fs.symlink(linkData, linkPath, common.mustCall(function(err) { })); })); +// Test invalid symlink +{ + const linkData = fixtures.path('/not/exists/file'); + const linkPath = path.join(tmpdir.path, 'symlink2.js'); + + fs.symlink(linkData, linkPath, common.mustCall(function(err) { + assert.ifError(err); + + assert(!fs.existsSync(linkPath)); + })); +} + [false, 1, {}, [], null, undefined].forEach((input) => { const errObj = { code: 'ERR_INVALID_ARG_TYPE', |