node/test/fixtures/es-modules/test-wasm-source-phase-static.mjs
Joyee Cheung 76027d83e9
test: split test-esm-wasm.js
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>
2025-11-05 10:36:31 +00:00

8 lines
484 B
JavaScript

// Test fixture for static source phase imports
import { strictEqual } from 'node:assert';
import * as wasmExports from './wasm-source-phase.js';
strictEqual(wasmExports.mod instanceof WebAssembly.Module, true);
const AbstractModuleSourceProto = Object.getPrototypeOf(Object.getPrototypeOf(wasmExports.mod));
const toStringTag = Object.getOwnPropertyDescriptor(AbstractModuleSourceProto, Symbol.toStringTag).get;
strictEqual(toStringTag.call(wasmExports.mod), 'WebAssembly.Module');