diff options
author | Guy Bedford <guybedford@gmail.com> | 2019-08-05 02:24:54 -0400 |
---|---|---|
committer | Rich Trott <rtrott@gmail.com> | 2019-08-07 19:56:11 -0700 |
commit | 0e03c449e35e4951e9e9c962ff279ec271e62010 (patch) | |
tree | fad32758dfd0c92ed5c97cd53c404ce7443bb6a0 /test/es-module | |
parent | 71c28a4d2bf0137e4b56788124343c8c00dc11d7 (diff) | |
download | android-node-v8-0e03c449e35e4951e9e9c962ff279ec271e62010.tar.gz android-node-v8-0e03c449e35e4951e9e9c962ff279ec271e62010.tar.bz2 android-node-v8-0e03c449e35e4951e9e9c962ff279ec271e62010.zip |
module: refine package name validation
PR-URL: https://github.com/nodejs/node/pull/28965
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Jan Krems <jan.krems@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Diffstat (limited to 'test/es-module')
-rw-r--r-- | test/es-module/test-esm-pkgname.mjs | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/test/es-module/test-esm-pkgname.mjs b/test/es-module/test-esm-pkgname.mjs new file mode 100644 index 0000000000..046a12dd1a --- /dev/null +++ b/test/es-module/test-esm-pkgname.mjs @@ -0,0 +1,18 @@ +// Flags: --experimental-modules + +import { mustCall } from '../common/index.mjs'; +import { strictEqual } from 'assert'; + +import { importFixture } from '../fixtures/pkgexports.mjs'; + +importFixture('as%2Ff').catch(mustCall((err) => { + strictEqual(err.code, 'ERR_INVALID_MODULE_SPECIFIER'); +})); + +importFixture('as\\df').catch(mustCall((err) => { + strictEqual(err.code, 'ERR_INVALID_MODULE_SPECIFIER'); +})); + +importFixture('@as@df').catch(mustCall((err) => { + strictEqual(err.code, 'ERR_INVALID_MODULE_SPECIFIER'); +})); |