summaryrefslogtreecommitdiff
path: root/test/parallel/test-fs-symlink.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/parallel/test-fs-symlink.js')
-rw-r--r--test/parallel/test-fs-symlink.js12
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',