Files
2026-05-21 23:08:34 +02:00

38 lines
752 B
JavaScript

/**
* 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",
}),
}),
});