import { describe, expect, it } from 'vitest'; import { recordReplaySeed, replayNarrativeRun } from './narrativeRegressionReplay'; describe('narrativeRegressionReplay', () => { it('records and replays a narrative seed summary', () => { const seed = recordReplaySeed({ seed: 'baseline', label: 'Baseline', }); const replay = replayNarrativeRun({ recordedSeed: seed, result: { id: 'simulation-1', scenarioPackId: 'scenario-1', campaignPackId: 'campaign-1', seed: 'baseline', endingId: 'ending-1', activeThreadCountPeak: 2, fracturedCompanionCount: 0, issueCount: 1, summary: 'Baseline summary', }, }); expect(replay.summary).toContain('Baseline'); }); });