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 @@ -2494,6 +2494,11 @@ Node.js builtin modules. Any references to the original module prior to mocking
24942494order to enable module mocking, Node.js must be started with the
24952495[ ` --experimental-test-module-mocks ` ] [ ] command-line flag.
24962496
2497+ ** Note** : [ module customization hooks] [ ] registered via the ** synchronous** API effect resolution of
2498+ the ` specifier ` provided to ` mock.module ` . Customization hooks registered via the ** asynchronous**
2499+ API are currently ignored (because the test runner's loader is synchronous, and node does not
2500+ support multi-chain / cross-chain loading).
2501+
24972502The following example demonstrates how a mock is created for a module.
24982503
24992504``` js
@@ -4239,6 +4244,7 @@ Can be used to abort test subtasks when the test has been aborted.
42394244[ configuration files ] : cli.md#--experimental-config-fileconfig
42404245[ describe options ] : #describename-options-fn
42414246[ it options ] : #testname-options-fn
4247+ [ module customization hooks ] : module.md#customization-hooks
42424248[ running tests from the command line ] : #running-tests-from-the-command-line
42434249[ stream.compose ] : stream.md#streamcomposestreams
42444250[ subtests ] : #subtests
You can’t perform that action at this time.
0 commit comments