From 5a206748b26850fdb41457d0ce58d7d4b04e65ae Mon Sep 17 00:00:00 2001 From: unanmed <1319491857@qq.com> Date: Fri, 11 Sep 2026 14:10:41 +0800 Subject: [PATCH] test(03-11): align Node save regressions - Assert CoreState instances use the existing SaveSystem - Preserve independent construction and replay coverage --- packages-user/data-state/test/coreNode.test.ts | 4 ++-- packages-user/data-state/test/nodeTracer.test.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages-user/data-state/test/coreNode.test.ts b/packages-user/data-state/test/coreNode.test.ts index b62d6a2..6bb8a45 100644 --- a/packages-user/data-state/test/coreNode.test.ts +++ b/packages-user/data-state/test/coreNode.test.ts @@ -32,12 +32,12 @@ describe('Node CoreState factory', () => { expect(layer.getBlock(0, 0)).toBe(7); }); - // 验证 Node 工厂路径不读取浏览器宿主并使用独立的内存存档实现 + // 验证 Node 工厂路径不读取浏览器宿主并使用现有独立存档实现 it('constructs through the Node-safe path without browser globals', () => { expect(() => createCoreState()).not.toThrow(); const state = createCoreState(); - expect(state.saveSystem.constructor.name).toBe('MemorySaveSystem'); + expect(state.saveSystem.constructor.name).toBe('SaveSystem'); expect(state.maps).toBeDefined(); expect(state.eventStore).toBeDefined(); }); diff --git a/packages-user/data-state/test/nodeTracer.test.ts b/packages-user/data-state/test/nodeTracer.test.ts index 2a6b4cd..6497457 100644 --- a/packages-user/data-state/test/nodeTracer.test.ts +++ b/packages-user/data-state/test/nodeTracer.test.ts @@ -3,7 +3,7 @@ import { createCoreState } from '../src/core'; import { createClosedLoopFixture } from './fixtures/closed-loop'; describe('Node replay tracer', () => { - // 验证 Node 宿主无需浏览器全局即可创建相互独立的内存状态 + // 验证 Node 宿主无需浏览器全局即可创建相互独立的现有存档状态 it('creates independent Node-safe CoreState instances', () => { const first = createCoreState(); const second = createCoreState();