node/test/fixtures/es-module-loaders
Geoffrey Booth 2d49e0e635 esm: rewrite loader hooks test
Rewrite the test that validates that custom loader hooks are called from
being a test that depends on internals to one that spawns a child
process and checks its output to confirm expected behavior.

PR-URL: https://github.com/nodejs/node/pull/46016
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Reviewed-By: Jacob Smith <jacob@frende.me>
2023-01-05 13:11:42 -03:00
..
assertionless-json-import.mjs test: refactor ESM tests to improve performance 2022-07-29 10:42:55 +02:00
builtin-named-exports-loader.mjs test: refactor ESM tests to improve performance 2022-07-29 10:42:55 +02:00
example-loader.mjs test: refactor ESM tests to improve performance 2022-07-29 10:42:55 +02:00
hook-resolve-type.mjs test: refactor ESM tests to improve performance 2022-07-29 10:42:55 +02:00
hooks-custom.mjs test: refactor ESM tests to improve performance 2022-07-29 10:42:55 +02:00
hooks-input.mjs esm: rewrite loader hooks test 2023-01-05 13:11:42 -03:00
hooks-obsolete.mjs test: refactor ESM tests to improve performance 2022-07-29 10:42:55 +02:00
http-loader.mjs test: refactor ESM tests to improve performance 2022-07-29 10:42:55 +02:00
js-as-esm.js
loader-dep.js
loader-invalid-format.mjs test: refactor ESM tests to improve performance 2022-07-29 10:42:55 +02:00
loader-invalid-url.mjs test: refactor ESM tests to improve performance 2022-07-29 10:42:55 +02:00
loader-load-bad-next-context.mjs esm: add chaining to loaders 2022-05-04 16:51:12 +01:00
loader-load-bad-next-url.mjs test: refactor ESM tests to improve performance 2022-07-29 10:42:55 +02:00
loader-load-foo-or-42.mjs esm: add chaining to loaders 2022-05-04 16:51:12 +01:00
loader-load-impersonating-next-url.mjs test: refactor ESM tests to improve performance 2022-07-29 10:42:55 +02:00
loader-load-incomplete.mjs esm: add chaining to loaders 2022-05-04 16:51:12 +01:00
loader-load-next-modified.mjs test: refactor ESM tests to improve performance 2022-07-29 10:42:55 +02:00
loader-load-null-return.mjs esm: restore next<HookName>'s context as optional arg 2022-07-02 05:44:03 +01:00
loader-load-passing-modified-context.mjs esm: add chaining to loaders 2022-05-04 16:51:12 +01:00
loader-load-passthru.mjs test: refactor ESM tests to improve performance 2022-07-29 10:42:55 +02:00
loader-load-receiving-modified-context.mjs esm: add chaining to loaders 2022-05-04 16:51:12 +01:00
loader-log-args.mjs esm: fix loader hooks accepting too many arguments 2022-08-04 22:10:13 +00:00
loader-resolve-42.mjs esm: restore next<HookName>'s context as optional arg 2022-07-02 05:44:03 +01:00
loader-resolve-bad-next-context.mjs Revert "esm: convert resolve hook to synchronous" 2022-06-22 08:13:36 +01:00
loader-resolve-bad-next-specifier.mjs test: refactor ESM tests to improve performance 2022-07-29 10:42:55 +02:00
loader-resolve-foo.mjs test: refactor ESM tests to improve performance 2022-07-29 10:42:55 +02:00
loader-resolve-incomplete.mjs Revert "esm: convert resolve hook to synchronous" 2022-06-22 08:13:36 +01:00
loader-resolve-multiple-next-calls.mjs test: refactor ESM tests to improve performance 2022-07-29 10:42:55 +02:00
loader-resolve-next-modified.mjs Revert "esm: convert resolve hook to synchronous" 2022-06-22 08:13:36 +01:00
loader-resolve-null-return.mjs esm: restore next<HookName>'s context as optional arg 2022-07-02 05:44:03 +01:00
loader-resolve-passing-modified-context.mjs Revert "esm: convert resolve hook to synchronous" 2022-06-22 08:13:36 +01:00
loader-resolve-passthru.mjs test: refactor ESM tests to improve performance 2022-07-29 10:42:55 +02:00
loader-resolve-receiving-modified-context.mjs Revert "esm: convert resolve hook to synchronous" 2022-06-22 08:13:36 +01:00
loader-resolve-shortcircuit.mjs Revert "esm: convert resolve hook to synchronous" 2022-06-22 08:13:36 +01:00
loader-shared-dep.mjs test: refactor ESM tests to improve performance 2022-07-29 10:42:55 +02:00
loader-side-effect-require-preload.js
loader-side-effect.mjs esm: working mock test 2021-11-29 14:54:01 -06:00
loader-this-value-inside-hook-functions.mjs esm: do not bind loader hook functions 2022-08-08 08:51:35 +00:00
loader-unknown-builtin-module.mjs test: refactor ESM tests to improve performance 2022-07-29 10:42:55 +02:00
loader-with-custom-condition.mjs Revert "esm: convert resolve hook to synchronous" 2022-06-22 08:13:36 +01:00
loader-with-dep.mjs Revert "esm: convert resolve hook to synchronous" 2022-06-22 08:13:36 +01:00
loader-with-too-many-args.mjs esm: fix loader hooks accepting too many arguments 2022-08-04 22:10:13 +00:00
missing-dynamic-instantiate-hook.mjs test: refactor ESM tests to improve performance 2022-07-29 10:42:55 +02:00
mock-loader.mjs Revert "esm: convert resolve hook to synchronous" 2022-06-22 08:13:36 +01:00
module-named-exports.mjs
not-found-assert-loader.mjs test: refactor ESM tests to improve performance 2022-07-29 10:42:55 +02:00
string-sources.mjs test: refactor ESM tests to improve performance 2022-07-29 10:42:55 +02:00
syntax-error.mjs
thenable-load-hook-rejected-no-arguments.mjs test: improve coverage for load hooks 2022-06-18 01:27:13 +01:00
thenable-load-hook-rejected.mjs test: improve coverage for load hooks 2022-06-18 01:27:13 +01:00
thenable-load-hook.mjs test: improve coverage for load hooks 2022-06-18 01:27:13 +01:00
throw-undefined.mjs test: remove eslint-disable comments from fixtures 2022-02-06 08:26:00 -08:00