Update tests for first-person navigation controller
This commit is contained in:
@@ -552,15 +552,17 @@ describe("FirstPersonNavigationController", () => {
|
|||||||
|
|
||||||
const airborneTelemetry =
|
const airborneTelemetry =
|
||||||
context.setPlayerControllerTelemetry.mock.calls.at(-1)?.[0];
|
context.setPlayerControllerTelemetry.mock.calls.at(-1)?.[0];
|
||||||
|
const baseMoveSpeed = airborneTelemetry?.movement.moveSpeed ?? 4.5;
|
||||||
|
|
||||||
expect(crouchedGroundedTelemetry?.locomotionState.crouched).toBe(true);
|
expect(crouchedGroundedTelemetry?.locomotionState.crouched).toBe(true);
|
||||||
expect(crouchedGroundedTelemetry?.locomotionState.requestedPlanarSpeed).toBe(
|
expect(
|
||||||
lessThanBaseMoveSpeedMatcher()
|
crouchedGroundedTelemetry?.locomotionState.requestedPlanarSpeed ??
|
||||||
);
|
Number.POSITIVE_INFINITY
|
||||||
|
).toBeLessThan(baseMoveSpeed);
|
||||||
|
|
||||||
expect(airborneTelemetry?.locomotionState.locomotionMode).toBe("airborne");
|
expect(airborneTelemetry?.locomotionState.locomotionMode).toBe("airborne");
|
||||||
expect(airborneTelemetry?.locomotionState.requestedPlanarSpeed).toBeCloseTo(
|
expect(airborneTelemetry?.locomotionState.requestedPlanarSpeed).toBeCloseTo(
|
||||||
4.5
|
baseMoveSpeed
|
||||||
);
|
);
|
||||||
expect(airborneTelemetry?.locomotionState.planarSpeed).toBeCloseTo(4.5);
|
expect(airborneTelemetry?.locomotionState.planarSpeed).toBeCloseTo(4.5);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user