34 lines
879 B
JavaScript
34 lines
879 B
JavaScript
/**
|
|
* 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",
|
|
}),
|
|
}),
|
|
});
|