Update scene document validation tests for movement template
This commit is contained in:
@@ -117,6 +117,15 @@ describe("validateSceneDocument", () => {
|
|||||||
},
|
},
|
||||||
yawDegrees: Number.NaN,
|
yawDegrees: Number.NaN,
|
||||||
navigationMode: "invalidMode" as unknown as "firstPerson",
|
navigationMode: "invalidMode" as unknown as "firstPerson",
|
||||||
|
movementTemplate: {
|
||||||
|
kind: "invalidTemplate",
|
||||||
|
moveSpeed: 0,
|
||||||
|
capabilities: {
|
||||||
|
jump: "yes",
|
||||||
|
sprint: 1,
|
||||||
|
crouch: null
|
||||||
|
}
|
||||||
|
} as unknown as ReturnType<typeof createPlayerStartEntity>["movementTemplate"],
|
||||||
inputBindings: createPlayerStartInputBindings(),
|
inputBindings: createPlayerStartInputBindings(),
|
||||||
collider: {
|
collider: {
|
||||||
mode: "capsule",
|
mode: "capsule",
|
||||||
@@ -144,6 +153,21 @@ describe("validateSceneDocument", () => {
|
|||||||
expect.objectContaining({
|
expect.objectContaining({
|
||||||
code: "invalid-player-start-navigation-mode"
|
code: "invalid-player-start-navigation-mode"
|
||||||
}),
|
}),
|
||||||
|
expect.objectContaining({
|
||||||
|
code: "invalid-player-start-movement-template-kind"
|
||||||
|
}),
|
||||||
|
expect.objectContaining({
|
||||||
|
code: "invalid-player-start-movement-speed"
|
||||||
|
}),
|
||||||
|
expect.objectContaining({
|
||||||
|
code: "invalid-player-start-jump-capability"
|
||||||
|
}),
|
||||||
|
expect.objectContaining({
|
||||||
|
code: "invalid-player-start-sprint-capability"
|
||||||
|
}),
|
||||||
|
expect.objectContaining({
|
||||||
|
code: "invalid-player-start-crouch-capability"
|
||||||
|
}),
|
||||||
expect.objectContaining({
|
expect.objectContaining({
|
||||||
code: "invalid-player-start-capsule-proportions"
|
code: "invalid-player-start-capsule-proportions"
|
||||||
}),
|
}),
|
||||||
|
|||||||
Reference in New Issue
Block a user