Update input bindings validation in scene document tests
This commit is contained in:
@@ -126,7 +126,20 @@ describe("validateSceneDocument", () => {
|
|||||||
crouch: null
|
crouch: null
|
||||||
}
|
}
|
||||||
} as unknown as ReturnType<typeof createPlayerStartEntity>["movementTemplate"],
|
} as unknown as ReturnType<typeof createPlayerStartEntity>["movementTemplate"],
|
||||||
inputBindings: createPlayerStartInputBindings(),
|
inputBindings: {
|
||||||
|
keyboard: {
|
||||||
|
...createPlayerStartInputBindings().keyboard,
|
||||||
|
jump: "",
|
||||||
|
sprint: "",
|
||||||
|
crouch: ""
|
||||||
|
},
|
||||||
|
gamepad: {
|
||||||
|
...createPlayerStartInputBindings().gamepad,
|
||||||
|
jump: "invalidButton",
|
||||||
|
sprint: "invalidButton",
|
||||||
|
crouch: "invalidButton"
|
||||||
|
}
|
||||||
|
} as unknown as ReturnType<typeof createPlayerStartEntity>["inputBindings"],
|
||||||
collider: {
|
collider: {
|
||||||
mode: "capsule",
|
mode: "capsule",
|
||||||
eyeHeight: 3,
|
eyeHeight: 3,
|
||||||
@@ -168,6 +181,24 @@ describe("validateSceneDocument", () => {
|
|||||||
expect.objectContaining({
|
expect.objectContaining({
|
||||||
code: "invalid-player-start-crouch-capability"
|
code: "invalid-player-start-crouch-capability"
|
||||||
}),
|
}),
|
||||||
|
expect.objectContaining({
|
||||||
|
code: "invalid-player-start-jump-keyboard-binding"
|
||||||
|
}),
|
||||||
|
expect.objectContaining({
|
||||||
|
code: "invalid-player-start-sprint-keyboard-binding"
|
||||||
|
}),
|
||||||
|
expect.objectContaining({
|
||||||
|
code: "invalid-player-start-crouch-keyboard-binding"
|
||||||
|
}),
|
||||||
|
expect.objectContaining({
|
||||||
|
code: "invalid-player-start-jump-gamepad-binding"
|
||||||
|
}),
|
||||||
|
expect.objectContaining({
|
||||||
|
code: "invalid-player-start-sprint-gamepad-binding"
|
||||||
|
}),
|
||||||
|
expect.objectContaining({
|
||||||
|
code: "invalid-player-start-crouch-gamepad-binding"
|
||||||
|
}),
|
||||||
expect.objectContaining({
|
expect.objectContaining({
|
||||||
code: "invalid-player-start-capsule-proportions"
|
code: "invalid-player-start-capsule-proportions"
|
||||||
}),
|
}),
|
||||||
|
|||||||
Reference in New Issue
Block a user