Update tests for player movement validation and serialization, add migration for version 33 Player Start jump settings

This commit is contained in:
2026-04-12 02:06:33 +02:00
parent 8aba9a02d7
commit 9459cbd191
3 changed files with 168 additions and 2 deletions

View File

@@ -130,7 +130,9 @@ describe("validateSceneDocument", () => {
bufferMs: -1,
coyoteTimeMs: -1,
variableHeight: "yes",
maxHoldMs: 0
maxHoldMs: 0,
moveWhileJumping: "yes",
moveWhileFalling: 1
},
sprint: {
speedMultiplier: 0
@@ -209,6 +211,12 @@ describe("validateSceneDocument", () => {
expect.objectContaining({
code: "invalid-player-start-variable-jump-max-hold-ms"
}),
expect.objectContaining({
code: "invalid-player-start-move-while-jumping"
}),
expect.objectContaining({
code: "invalid-player-start-move-while-falling"
}),
expect.objectContaining({
code: "invalid-player-start-sprint-speed-multiplier"
}),