run-test: pass --experimental-test-module-mocks through to node

Specs that replace a module need mock.module from node:test, which
Node only exposes behind this flag. The runner rejected unknown flags,
so there was no way to turn it on. It is now accepted and forwarded to
node like --import and --require.

The repo's own test run enables it, and a spec checks that a module
registered as a mock is what a later dynamic import receives.
This commit is contained in:
Satoshi Qazi Muhammed committed 2026-10-10 08:42:29 +04:00
1 parent 15747fde74
commit 2e3c47bbd7
4 files changed
+25 -1

No files matched your search

+1 -1
View File
@@ -30,7 +30,7 @@
"docs": "pezkuwi-dev-build-docs",
"lint": "pezkuwi-dev-run-lint",
"postinstall": "./packages/dev/scripts/pezkuwi-dev-yarn-only.mjs",
"test": "yarn build && pezkuwi-dev-run-test --dev-build --env browser"
"test": "yarn build && pezkuwi-dev-run-test --dev-build --experimental-test-module-mocks --env browser"
},
"devDependencies": {
"@pezkuwi/dev": "workspace:packages/dev",