CLose story 1.2

This commit is contained in:
2026-05-21 23:08:34 +02:00
commit 110b295a7b
75 changed files with 16065 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
/**
* 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",
}),
}),
});