/** * tests/fixtures/state-store-snapshots.js * * StateStore snapshot fixtures — frozen. * Used by StateStore and VisibilityManager tests (Story 1.3+). */ export const STATE_STORE_SNAPSHOTS = Object.freeze({ empty: Object.freeze({ _version: 1, matrix: Object.freeze({}) }), threeParticipants: Object.freeze({ _version: 1, matrix: Object.freeze({ "user-001": "active", "user-002": "hidden", "user-003": "self-muted", }), }), allStates: Object.freeze({ _version: 1, matrix: Object.freeze({ "u-active": "active", "u-hidden": "hidden", "u-self-muted": "self-muted", "u-offline": "offline", "u-cam-lost": "cam-lost", "u-reconnecting": "reconnecting", "u-never-connected": "never-connected", "u-ghost": "ghost", }), }), });