Files
Genarrative/src/services/storyEngine/saveMigrationManifest.test.ts
kdletters cbc27bad4a
Some checks failed
CI / verify (push) Has been cancelled
init with react+axum+spacetimedb
2026-04-26 18:06:23 +08:00

20 lines
590 B
TypeScript

import { describe, expect, it } from 'vitest';
import { applyStoryEngineMigration, buildSaveMigrationManifest } from './saveMigrationManifest';
describe('saveMigrationManifest', () => {
it('builds a manifest and applies migration defaults', () => {
const manifest = buildSaveMigrationManifest({
version: 'story-engine-v5',
});
const state = applyStoryEngineMigration({
state: {
storyEngineMemory: undefined,
} as never,
manifest,
});
expect(state.storyEngineMemory?.saveMigrationManifest?.version).toBe('story-engine-v5');
});
});