test(03-04): cover Node replay divergence and factory isolation

- Exercise success, false, throw, unknown, hero, and map mismatch paths
- Verify isolated Node CoreState instances and diagnostic parameter fidelity
- Repair replay route parameter encoding required by verifier diagnostics
This commit is contained in:
AncTe committed 2026-09-10 17:11:09 +08:00
1 parent c06093839a
commit 1218504b5c
4 files changed
+360 -22

No files matched your search

+2 -2
View File
@@ -40,8 +40,6 @@ interface IClosedLoopModule {
}
const require = createRequire(import.meta.url);
const closedLoopModule =
require('../packages-user/data-state/test/fixtures/closed-loop.ts') as IClosedLoopModule;
interface IReplayVerifierSandbox {
readonly ended: boolean;
@@ -301,6 +299,8 @@ function createRuntime(fixture: IClosedLoopFixture): IReplayVerifierRuntime {
}
export async function runNodeReplayVerifier(): Promise<void> {
const closedLoopModule =
require('../packages-user/data-state/test/fixtures/closed-loop.ts') as IClosedLoopModule;
const fixture = closedLoopModule.createClosedLoopFixture();
await verifyReplay(createRuntime(fixture));
}