import { describe, expect, it } from 'vitest' import { World } from '../src/renderer/game/engine/runtime/World' function mk(seed: string): World { return World.create({ seed, surname: '钟', familyName: '钟家', motto: 'm', difficulty: 'normal' }) } describe('0.1.30 矩阵:三十迭(收线 25 例)', () => { it.each(Array.from({ length: 25 }, (_, i) => [i * 13 + 1] as const))( 'seed %d:迭步独验', (seed) => { const w = mk(`sb-${seed}`) w.advanceMonth() expect(w.state.month).toBe(2) }) })