summaryrefslogtreecommitdiff
path: root/test/parallel
diff options
context:
space:
mode:
authorTimothy Gu <timothygu99@gmail.com>2017-10-22 15:01:26 -0700
committerTimothy Gu <timothygu99@gmail.com>2017-11-16 15:42:00 -0800
commit7ce6d23387967db636d1f15493d770fadcfb86c7 (patch)
treeab5f1f6b7423f02bdca2445ba18ae6b477e46e6c /test/parallel
parente38570fe563bbb8835e80059909dfdd375182f35 (diff)
downloadandroid-node-v8-7ce6d23387967db636d1f15493d770fadcfb86c7.tar.gz
android-node-v8-7ce6d23387967db636d1f15493d770fadcfb86c7.tar.bz2
android-node-v8-7ce6d23387967db636d1f15493d770fadcfb86c7.zip
test: add test for importing acorn
PR-URL: https://github.com/nodejs/node/pull/15566 Reviewed-By: Stephen Belanger <admin@stephenbelanger.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Diffstat (limited to 'test/parallel')
-rw-r--r--test/parallel/test-require-deps-deprecation.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/parallel/test-require-deps-deprecation.js b/test/parallel/test-require-deps-deprecation.js
index 58dd47d148..ebb31f6464 100644
--- a/test/parallel/test-require-deps-deprecation.js
+++ b/test/parallel/test-require-deps-deprecation.js
@@ -1,6 +1,7 @@
'use strict';
const common = require('../common');
+const assert = require('assert');
// The v8 modules when imported leak globals. Disable global check.
common.globalCheck = false;
@@ -20,6 +21,13 @@ const deprecatedModules = [
'v8/tools/tickprocessor-driver'
];
+// Newly added deps that do not have a deprecation wrapper around it would
+// throw an error, but no warning would be emitted.
+const deps = [
+ 'acorn/dist/acorn',
+ 'acorn/dist/walk'
+];
+
common.expectWarning('DeprecationWarning', deprecatedModules.map((m) => {
return `Requiring Node.js-bundled '${m}' module is deprecated. ` +
'Please install the necessary module locally.';
@@ -30,3 +38,7 @@ for (const m of deprecatedModules) {
require(m);
} catch (err) {}
}
+
+for (const m of deps) {
+ assert.throws(() => { require(m); }, /^Error: Cannot find module/);
+}