CLose story 1.2
This commit is contained in:
Vendored
+37
@@ -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",
|
||||
}),
|
||||
}),
|
||||
});
|
||||
Reference in New Issue
Block a user