File tree Expand file tree Collapse file tree
Open diff view settings
Expand file tree Collapse file tree
Open diff view settings
Original file line number Diff line number Diff line change @@ -2497,6 +2497,11 @@ Node.js builtin modules. Any references to the original module prior to mocking
24972497order to enable module mocking, Node.js must be started with the
24982498[ ` --experimental-test-module-mocks ` ] [ ] command-line flag.
24992499
2500+ ** Note** : [ module customization hooks] [ ] registered via the ** synchronous** API effect resolution of
2501+ the ` specifier ` provided to ` mock.module ` . Customization hooks registered via the ** asynchronous**
2502+ API are currently ignored (because the test runner's loader is synchronous, and node does not
2503+ support multi-chain / cross-chain loading).
2504+
25002505The following example demonstrates how a mock is created for a module.
25012506
25022507``` js
@@ -4244,6 +4249,7 @@ Can be used to abort test subtasks when the test has been aborted.
42444249[ configuration files ] : cli.md#--experimental-config-fileconfig
42454250[ describe options ] : #describename-options-fn
42464251[ it options ] : #testname-options-fn
4252+ [ module customization hooks ] : module.md#customization-hooks
42474253[ running tests from the command line ] : #running-tests-from-the-command-line
42484254[ stream.compose ] : stream.md#streamcomposestreams
42494255[ subtests ] : #subtests
You can’t perform that action at this time.
0 commit comments