feat(save): persist action queue in v1 save payload

This commit is contained in:
ginnoir
2026-06-11 18:19:49 -05:00
parent f514eeedf8
commit 964e9260fa
4 changed files with 36 additions and 2 deletions
+9
View File
@@ -44,6 +44,15 @@ describe('createSave()', () => {
state.resources.gold = 999;
expect(save.state.resources.gold).toBe(12);
});
it('snapshots actionQueue in save payload', () => {
const state = sampleState();
state.actionQueue = ['forage', 'forage'];
const save = createSave(state, 1700);
expect(save.state.actionQueue).toEqual(['forage', 'forage']);
state.actionQueue.push('forage');
expect(save.state.actionQueue).toEqual(['forage', 'forage']);
});
});
describe('serialize / deserialize round-trip', () => {