diff options
author | Timothy Gu <timothygu99@gmail.com> | 2017-10-22 15:01:26 -0700 |
---|---|---|
committer | Timothy Gu <timothygu99@gmail.com> | 2017-11-16 15:42:00 -0800 |
commit | 7ce6d23387967db636d1f15493d770fadcfb86c7 (patch) | |
tree | ab5f1f6b7423f02bdca2445ba18ae6b477e46e6c /test | |
parent | e38570fe563bbb8835e80059909dfdd375182f35 (diff) | |
download | android-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')
-rw-r--r-- | test/parallel/test-require-deps-deprecation.js | 12 |
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/); +} |