Add validation for pauseTime input binding in scene document tests

This commit is contained in:
2026-04-14 22:40:08 +02:00
parent e8b26e4f96
commit 4cd47fecca

View File

@@ -409,13 +409,15 @@ describe("validateSceneDocument", () => {
...createPlayerStartInputBindings().keyboard, ...createPlayerStartInputBindings().keyboard,
jump: "", jump: "",
sprint: "", sprint: "",
crouch: "" crouch: "",
pauseTime: ""
}, },
gamepad: { gamepad: {
...createPlayerStartInputBindings().gamepad, ...createPlayerStartInputBindings().gamepad,
jump: "invalidButton", jump: "invalidButton",
sprint: "invalidButton", sprint: "invalidButton",
crouch: "invalidButton" crouch: "invalidButton",
pauseTime: "invalidButton"
} }
} as unknown as ReturnType<typeof createPlayerStartEntity>["inputBindings"], } as unknown as ReturnType<typeof createPlayerStartEntity>["inputBindings"],
collider: { collider: {
@@ -498,6 +500,9 @@ describe("validateSceneDocument", () => {
expect.objectContaining({ expect.objectContaining({
code: "invalid-player-start-crouch-keyboard-binding" code: "invalid-player-start-crouch-keyboard-binding"
}), }),
expect.objectContaining({
code: "invalid-player-start-pause-keyboard-binding"
}),
expect.objectContaining({ expect.objectContaining({
code: "invalid-player-start-jump-gamepad-binding" code: "invalid-player-start-jump-gamepad-binding"
}), }),
@@ -507,6 +512,9 @@ describe("validateSceneDocument", () => {
expect.objectContaining({ expect.objectContaining({
code: "invalid-player-start-crouch-gamepad-binding" code: "invalid-player-start-crouch-gamepad-binding"
}), }),
expect.objectContaining({
code: "invalid-player-start-pause-gamepad-binding"
}),
expect.objectContaining({ expect.objectContaining({
code: "invalid-player-start-capsule-proportions" code: "invalid-player-start-capsule-proportions"
}), }),