/** * tests/fixtures/visibility-states.js * * Visibility state fixtures — frozen. */ export const VISIBILITY_STATE_FIXTURES = Object.freeze({ validMatrix: Object.freeze({ _version: 1, matrix: Object.freeze({ "user-001": "active", "user-002": "hidden", "user-003": "offline", }), }), emptyMatrix: Object.freeze({ _version: 1, matrix: Object.freeze({}), }), // Invalid: userId maps to null (not a valid state) invalidNullState: Object.freeze({ _version: 1, matrix: Object.freeze({ "user-001": null, }), }), // Invalid: unknown state value invalidUnknownState: Object.freeze({ _version: 1, matrix: Object.freeze({ "user-001": "invisible", }), }), });