Add collider properties to buildRuntimeSceneFromDocument tests

This commit is contained in:
2026-04-04 15:57:58 +02:00
parent 53d40ec039
commit 3397be7b42

View File

@@ -42,7 +42,18 @@ describe("buildRuntimeSceneFromDocument", () => {
y: 0, y: 0,
z: -1 z: -1
}, },
yawDegrees: 90 yawDegrees: 90,
collider: {
mode: "box",
eyeHeight: 1.4,
capsuleRadius: 0.3,
capsuleHeight: 1.8,
boxSize: {
x: 0.8,
y: 1.6,
z: 0.7
}
}
}); });
const soundEmitter = createSoundEmitterEntity({ const soundEmitter = createSoundEmitterEntity({
id: "entity-sound-lobby", id: "entity-sound-lobby",
@@ -465,7 +476,25 @@ describe("buildRuntimeSceneFromDocument", () => {
y: 0, y: 0,
z: -1 z: -1
}, },
yawDegrees: 90 yawDegrees: 90,
collider: {
mode: "box",
eyeHeight: 1.4,
size: {
x: 0.8,
y: 1.6,
z: 0.7
}
}
});
expect(runtimeScene.playerCollider).toEqual({
mode: "box",
eyeHeight: 1.4,
size: {
x: 0.8,
y: 1.6,
z: 0.7
}
}); });
expect(runtimeScene.spawn).toEqual({ expect(runtimeScene.spawn).toEqual({
source: "playerStart", source: "playerStart",
@@ -502,6 +531,12 @@ describe("buildRuntimeSceneFromDocument", () => {
}); });
expect(runtimeScene.playerStart).toBeNull(); expect(runtimeScene.playerStart).toBeNull();
expect(runtimeScene.playerCollider).toEqual({
mode: "capsule",
radius: 0.3,
height: 1.8,
eyeHeight: 1.6
});
expect(runtimeScene.entities).toEqual({ expect(runtimeScene.entities).toEqual({
playerStarts: [], playerStarts: [],
soundEmitters: [], soundEmitters: [],