|
|
551e63de9a
|
test(08-09): drop removed hook controller .load() in shared fixture
addHook now auto-loads; the returned controller exposes only unload().
|
2026-10-07 19:13:51 +08:00 |
|
|
|
ff9fd77880
|
test(08-09): align data-state integration and perf tests to shipped shapes
- dataClosure: local CoreState helper, Record equip.value, ReplayCommandResult/Active commands, natural sandbox step
- enemyCombination: local CoreState helper
- perf: CoreState loadStarter assembly, Record equip.value, addLayer('event')
|
2026-10-07 19:13:15 +08:00 |
|
|
|
827e11c7a4
|
test(08-09): align remaining data-state integration and perf tests
- delete tileLegacy.test.ts (tested removed data-state/src/legacy; authorized retirement)
- dataClosure: local CoreState helper, Record equip.value, ReplayCommandResult/Active commands, natural sandbox step
- enemyCombination: local CoreState helper
- perf: CoreState loadStarter assembly, Record equip.value, addLayer('event')
|
2026-10-07 19:13:00 +08:00 |
|
|
|
98118fac14
|
test(08-09): align shared fixture and core playback integration tests
- closed-loop: assemble CoreState via loadStarter contract, setFloor(real IGameMap) at both call sites
- coreNode: local createCoreState helper, addLayer('event')
- replayPlayback: drop useMapState, DefaultPassPredicateImpl(state), inject Dir4FaceHandler, setFloor(real map), ReplayCommandResult assertions
- saveablesRoundTrip: real map setFloor, addLayer('event'), Record equip.value, align container restore to uid/value
|
2026-10-07 19:01:48 +08:00 |
|
|
|
36d8b4fb3c
|
test(08-01): migrate data-layer tests into __test__ dirs
Move 65 *.test.ts + 6 *.perf.ts across data-{common,base,system,state} into sibling __test__/ (data-state/test -> data-state/__test__), incl. fixtures/floors.json and non-test helpers; rewrite Rule A relative specifiers (+1 depth), keep Rule B unchanged; sync script/test-data-node.ts require paths. Gates: test:ci=66 files, test:perf=6 files, eslint clean, zero config/production changes.
|
2026-10-04 17:34:09 +08:00 |
|