mirror of
https://github.com/nodejs/node.git
synced 2025-12-28 07:50:41 +00:00
The test has been flaking due to either timeout or calling uv_async_send on a closing/closed handle. As the test squeezes too many independent test cases in one file, split it up to avoid timing out on slower machines and aid debugging. PR-URL: https://github.com/nodejs/node/pull/60491 Refs: https://github.com/nodejs/reliability/blob/main/reports/2025-10-29.md Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
13 lines
581 B
JavaScript
13 lines
581 B
JavaScript
// Test fixture that throws when source phase not defined for dynamic import
|
|
import { ok, strictEqual, rejects } from 'node:assert';
|
|
import { fileURLToPath } from 'node:url';
|
|
import { pathToFileURL } from 'node:url';
|
|
|
|
const fileUrl = pathToFileURL(fileURLToPath(new URL('./wasm-source-phase.js', import.meta.url))).href;
|
|
await rejects(import.source(fileUrl), (e) => {
|
|
strictEqual(e instanceof SyntaxError, true);
|
|
strictEqual(e.message.includes('Source phase import object is not defined for module'), true);
|
|
strictEqual(e.message.includes(fileUrl), true);
|
|
return true;
|
|
});
|