summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorcjihrig <cjihrig@gmail.com>2019-12-03 23:02:49 -0500
committercjihrig <cjihrig@gmail.com>2019-12-06 22:02:47 -0500
commitf446929923d6cfa471721404d9d7f806449d5fe6 (patch)
tree53f2e904fa5736ea050729f51320dc35c2faeebc /test
parent4ec02d5afdad4610b59fbc22ff2279e35120294e (diff)
downloadandroid-node-v8-f446929923d6cfa471721404d9d7f806449d5fe6.tar.gz
android-node-v8-f446929923d6cfa471721404d9d7f806449d5fe6.tar.bz2
android-node-v8-f446929923d6cfa471721404d9d7f806449d5fe6.zip
util: add internal sleep() function
PR-URL: https://github.com/nodejs/node/pull/30787 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Diffstat (limited to 'test')
-rw-r--r--test/parallel/test-util-sleep.js19
1 files changed, 19 insertions, 0 deletions
diff --git a/test/parallel/test-util-sleep.js b/test/parallel/test-util-sleep.js
new file mode 100644
index 0000000000..e4cc62b8e0
--- /dev/null
+++ b/test/parallel/test-util-sleep.js
@@ -0,0 +1,19 @@
+// Flags: --expose-internals
+'use strict';
+require('../common');
+const assert = require('assert');
+const { sleep } = require('internal/util');
+
+[undefined, null, '', {}, true, false].forEach((value) => {
+ assert.throws(
+ () => { sleep(value); },
+ /The "msec" argument must be of type number/
+ );
+});
+
+[-1, 3.14, NaN, 4294967296].forEach((value) => {
+ assert.throws(
+ () => { sleep(value); },
+ /The value of "msec" is out of range/
+ );
+});