diff options
author | Evan Lucas <evanlucas@me.com> | 2017-10-13 13:15:06 -0500 |
---|---|---|
committer | Michaël Zasso <targos@protonmail.com> | 2017-10-17 23:34:18 -0700 |
commit | 45ccf5cc3534b0fd8dcf255f6ab1ed88ae839519 (patch) | |
tree | 79f00d181871b6bcb6d08ca09625446c97503d73 /test/parallel/test-umask.js | |
parent | f9c1bcb13c1e6596467fac3acdf99f8ee341e0c5 (diff) | |
download | node-new-45ccf5cc3534b0fd8dcf255f6ab1ed88ae839519.tar.gz |
test: improve coverage for process.umask
This ensures that process.umask() throws with the correct error when
invalid inputs are supplied.
PR-URL: https://github.com/nodejs/node/pull/16188
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
Diffstat (limited to 'test/parallel/test-umask.js')
-rw-r--r-- | test/parallel/test-umask.js | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/parallel/test-umask.js b/test/parallel/test-umask.js index 6c54f1139c..1ac32cb701 100644 --- a/test/parallel/test-umask.js +++ b/test/parallel/test-umask.js @@ -40,3 +40,11 @@ assert.strictEqual(parseInt(mask, 8), process.umask(old)); assert.strictEqual(old, process.umask()); // 2. If the test fails, process.umask() will return 0 assert.strictEqual(old, process.umask()); + +assert.throws(() => { + process.umask({}); +}, /argument must be an integer or octal string/); + +assert.throws(() => { + process.umask('123x'); +}, /invalid octal string/); |