import { describe, it, expect } from 'vitest'; import { freshPlayer } from './_setup/harness.js'; describe('e2e-prod: storage', () => { it('save -> get -> delete round-trip', async () => { const client = await freshPlayer(); const payload = JSON.stringify({ level: 7 }); await client.storage.save('savegame', payload); const got = await client.storage.reload(); expect(got.items?.some((i) => i.type === 'savegame' && i.data === payload)).toBe(true); await client.storage.delete('savegame'); const after = await client.storage.reload(); expect(after.items?.some((i) => i.type === 'savegame')).toBeFalsy(); }); });