mirror of
https://github.com/motajs/template.git
synced 2026-11-01 22:24:31 +08:00
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:
1 parent
c06093839a
commit
1218504b5c
4 files changed
+360
-22
No files matched your search
@@ -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));
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user