Update tests for first-person navigation controller

This commit is contained in:
2026-04-11 19:37:48 +02:00
parent baa3c794d0
commit 17ee177ea2

View File

@@ -552,15 +552,17 @@ describe("FirstPersonNavigationController", () => {
const airborneTelemetry =
context.setPlayerControllerTelemetry.mock.calls.at(-1)?.[0];
const baseMoveSpeed = airborneTelemetry?.movement.moveSpeed ?? 4.5;
expect(crouchedGroundedTelemetry?.locomotionState.crouched).toBe(true);
expect(crouchedGroundedTelemetry?.locomotionState.requestedPlanarSpeed).toBe(
lessThanBaseMoveSpeedMatcher()
);
expect(
crouchedGroundedTelemetry?.locomotionState.requestedPlanarSpeed ??
Number.POSITIVE_INFINITY
).toBeLessThan(baseMoveSpeed);
expect(airborneTelemetry?.locomotionState.locomotionMode).toBe("airborne");
expect(airborneTelemetry?.locomotionState.requestedPlanarSpeed).toBeCloseTo(
4.5
baseMoveSpeed
);
expect(airborneTelemetry?.locomotionState.planarSpeed).toBeCloseTo(4.5);