From 3ce10dbed34e09c970bd703a897af65c5440d12d Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Sat, 4 Apr 2026 19:40:59 +0200 Subject: [PATCH] Update test cases for collision world and scene document serialization --- tests/domain/rapier-collision-world.test.ts | 12 ++++++------ tests/serialization/scene-document-json.test.ts | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/tests/domain/rapier-collision-world.test.ts b/tests/domain/rapier-collision-world.test.ts index 6c9bd3e5..c9089a12 100644 --- a/tests/domain/rapier-collision-world.test.ts +++ b/tests/domain/rapier-collision-world.test.ts @@ -214,9 +214,9 @@ describe("RapierCollisionWorld", () => { const wallBrush = createBoxBrush({ id: "brush-wall-rotated", center: { - x: 1, + x: 1.2, y: 1, - z: 1 + z: 0 }, rotationDegrees: { x: 0, @@ -224,7 +224,7 @@ describe("RapierCollisionWorld", () => { z: 0 }, size: { - x: 0.5, + x: 0.4, y: 2, z: 4 } @@ -248,14 +248,14 @@ describe("RapierCollisionWorld", () => { { x: 2, y: 0, - z: 2 + z: 0 }, runtimeScene.playerCollider ); + expect(blocked.collidedAxes.x).toBe(true); expect(blocked.feetPosition.x).toBeLessThan(0.85); - expect(blocked.feetPosition.z).toBeLessThan(0.85); - expect(blocked.collidedAxes.x || blocked.collidedAxes.z).toBe(true); + expect(blocked.feetPosition.z).toBeCloseTo(0, 5); } finally { collisionWorld.dispose(); } diff --git a/tests/serialization/scene-document-json.test.ts b/tests/serialization/scene-document-json.test.ts index 58c3ad74..203a373b 100644 --- a/tests/serialization/scene-document-json.test.ts +++ b/tests/serialization/scene-document-json.test.ts @@ -489,7 +489,7 @@ describe("scene document JSON", () => { const migratedDocument = migrateSceneDocument(legacyDocument); - expect(migratedDocument.version).toBe(PLAYER_START_COLLIDER_SETTINGS_SCENE_DOCUMENT_VERSION); + expect(migratedDocument.version).toBe(SCENE_DOCUMENT_VERSION); expect(migratedDocument.entities[playerStart.id]).toEqual( createPlayerStartEntity({ ...playerStart