Update collision resolution test function to validate positive radius

This commit is contained in:
2026-04-25 16:42:33 +02:00
parent 74da142d65
commit 39fc5036e1

View File

@@ -529,12 +529,17 @@ describe("RuntimeHost", () => {
const resolveThirdPersonCameraCollision = vi.fn(
(
pivot: { x: number; y: number; z: number },
desiredCameraPosition: { x: number; y: number; z: number }
) => ({
x: pivot.x + (desiredCameraPosition.x - pivot.x) * 0.55,
y: pivot.y + (desiredCameraPosition.y - pivot.y) * 0.55,
z: pivot.z + (desiredCameraPosition.z - pivot.z) * 0.55
})
desiredCameraPosition: { x: number; y: number; z: number },
radius: number
) => {
expect(radius).toBeGreaterThan(0);
return {
x: pivot.x + (desiredCameraPosition.x - pivot.x) * 0.55,
y: pivot.y + (desiredCameraPosition.y - pivot.y) * 0.55,
z: pivot.z + (desiredCameraPosition.z - pivot.z) * 0.55
};
}
);
vi.spyOn(RapierCollisionWorld, "create").mockResolvedValue({
dispose: vi.fn(),