node/test/es-module
Bradley Farias 023f49c5a9 module: fix cyclical dynamic import
ensures that instantiation result is only used during initial loading

PR-URL: https://github.com/nodejs/node/pull/18965
Reviewed-By: Gus Caplan <me@gus.host>
Reviewed-By: Guy Bedford <guybedford@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Reviewed-By: Jan Krems <jan.krems@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
2018-03-05 12:17:51 -06:00
..
es-module.status test: update es-module.status prefix 2017-10-01 16:10:17 -07:00
esm-snapshot-mutator.js lint: move eslint to new plugin system 2018-02-20 13:13:22 -06:00
esm-snapshot.js lint: move eslint to new plugin system 2018-02-20 13:13:22 -06:00
json.json module: resolve and instantiate loader pipeline hooks 2017-10-11 08:47:23 -05:00
test-esm-basic-imports.mjs module: Allow runMain to be ESM 2017-09-07 15:18:32 -05:00
test-esm-cyclic-dynamic-import.mjs module: fix cyclical dynamic import 2018-03-05 12:17:51 -06:00
test-esm-double-encoding-native%20.js module: allow loading files with % in the name 2017-10-14 11:21:10 +02:00
test-esm-double-encoding.mjs module: allow loading files with % in the name 2017-10-14 11:21:10 +02:00
test-esm-dynamic-import.js module: enable dynamic import flag for esmodules 2018-01-31 16:05:23 -08:00
test-esm-encoded-path-native.js test: replace fixturesDir with fixtures module 2017-10-16 23:50:09 +08:00
test-esm-encoded-path.mjs module: Allow runMain to be ESM 2017-09-07 15:18:32 -05:00
test-esm-example-loader.js lint: move eslint to new plugin system 2018-02-20 13:13:22 -06:00
test-esm-forbidden-globals.mjs lint: move eslint to new plugin system 2018-02-20 13:13:22 -06:00
test-esm-import-meta.mjs src,lib: implement import.meta 2018-02-01 13:46:56 +01:00
test-esm-json.mjs lint: move eslint to new plugin system 2018-02-20 13:13:22 -06:00
test-esm-loader-dependency.mjs lint: move eslint to new plugin system 2018-02-20 13:13:22 -06:00
test-esm-loader-modulemap.js module: refactor loader 2018-01-15 12:42:29 -06:00
test-esm-loader-search.js module: refactor loader 2018-01-15 12:42:29 -06:00
test-esm-main-lookup.mjs lint: move eslint to new plugin system 2018-02-20 13:13:22 -06:00
test-esm-named-exports.mjs lint: move eslint to new plugin system 2018-02-20 13:13:22 -06:00
test-esm-namespace.mjs lint: move eslint to new plugin system 2018-02-20 13:13:22 -06:00
test-esm-ok.mjs lint: move eslint to new plugin system 2018-02-20 13:13:22 -06:00
test-esm-preserve-symlinks-not-found-plain.mjs lint: move eslint to new plugin system 2018-02-20 13:13:22 -06:00
test-esm-preserve-symlinks-not-found.mjs lint: move eslint to new plugin system 2018-02-20 13:13:22 -06:00
test-esm-preserve-symlinks.js test: move tmpdir to submodule of common 2018-01-31 22:11:07 -08:00
test-esm-require-cache.mjs module: Allow runMain to be ESM 2017-09-07 15:18:32 -05:00
test-esm-resolve-hook.mjs lint: move eslint to new plugin system 2018-02-20 13:13:22 -06:00
test-esm-shared-loader-dep.mjs lint: move eslint to new plugin system 2018-02-20 13:13:22 -06:00
test-esm-shebang.mjs lint: move eslint to new plugin system 2018-02-20 13:13:22 -06:00
test-esm-snapshot.mjs lint: move eslint to new plugin system 2018-02-20 13:13:22 -06:00
test-esm-symlink.js test: specify 'dir' for directory symlinks 2018-03-01 15:47:29 -08:00
testcfg.py module: Allow runMain to be ESM 2017-09-07 15:18:32 -05:00