aboutsummaryrefslogtreecommitdiff
path: root/test/parallel
diff options
context:
space:
mode:
authorVladislav Botvin <darkvlados@gmail.com>2019-11-06 17:04:11 +0300
committerRich Trott <rtrott@gmail.com>2019-11-22 21:17:33 -0800
commitaaeafd5c9fafeb4f49e187a105ac13285e534a4a (patch)
tree22bdbbc93f81bfb27a2afc24be7a38762a48d203 /test/parallel
parente5cbbe05ef8d2b9878f153cd0d7d898cd5d75fa8 (diff)
downloadandroid-node-v8-aaeafd5c9fafeb4f49e187a105ac13285e534a4a.tar.gz
android-node-v8-aaeafd5c9fafeb4f49e187a105ac13285e534a4a.tar.bz2
android-node-v8-aaeafd5c9fafeb4f49e187a105ac13285e534a4a.zip
fs: cover fs.opendir ERR_INVALID_CALLBACK
PR-URL: https://github.com/nodejs/node/pull/30307 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'test/parallel')
-rw-r--r--test/parallel/test-fs-opendir.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/parallel/test-fs-opendir.js b/test/parallel/test-fs-opendir.js
index 7ae6186b28..abfbb2bb70 100644
--- a/test/parallel/test-fs-opendir.js
+++ b/test/parallel/test-fs-opendir.js
@@ -91,6 +91,10 @@ assert.throws(function() {
fs.opendirSync(__filename);
}, /Error: ENOTDIR: not a directory/);
+assert.throws(function() {
+ fs.opendir(__filename);
+}, /TypeError \[ERR_INVALID_CALLBACK\]: Callback must be a function/);
+
fs.opendir(__filename, common.mustCall(function(e) {
assert.strictEqual(e.code, 'ENOTDIR');
}));