CLose story 1.2
This commit is contained in:
Vendored
+42
@@ -0,0 +1,42 @@
|
||||
/**
|
||||
* tests/fixtures/scene-preset.js
|
||||
*
|
||||
* ScenePreset fixtures — frozen. Includes edge case: empty matrix {}.
|
||||
*/
|
||||
|
||||
export const SCENE_PRESET_FIXTURES = Object.freeze({
|
||||
valid: Object.freeze({
|
||||
_version: 1,
|
||||
name: "Combat Scene",
|
||||
matrix: Object.freeze({ "user-001": "active", "user-002": "hidden" }),
|
||||
createdAt: 1700000000000,
|
||||
updatedAt: 1700000000000,
|
||||
}),
|
||||
|
||||
// Edge case: empty matrix (all participants in default state)
|
||||
emptyMatrix: Object.freeze({
|
||||
_version: 1,
|
||||
name: "Empty Preset",
|
||||
matrix: Object.freeze({}),
|
||||
createdAt: 1700000000000,
|
||||
updatedAt: 1700000000001,
|
||||
}),
|
||||
|
||||
// Invalid: missing name
|
||||
missingName: Object.freeze({
|
||||
_version: 1,
|
||||
name: "",
|
||||
matrix: Object.freeze({}),
|
||||
createdAt: 1700000000000,
|
||||
updatedAt: 1700000000000,
|
||||
}),
|
||||
|
||||
// Invalid: wrong version
|
||||
wrongVersion: Object.freeze({
|
||||
_version: 2,
|
||||
name: "Future Preset",
|
||||
matrix: Object.freeze({}),
|
||||
createdAt: 1700000000000,
|
||||
updatedAt: 1700000000000,
|
||||
}),
|
||||
});
|
||||
Reference in New Issue
Block a user