From 60d2b3c4473e511da0356496745d0a40dfc9b4d3 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Sat, 25 Apr 2026 16:40:07 +0200 Subject: [PATCH] Improve distance assertion for runtime target candidates in tests --- tests/unit/runtime-host.test.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/tests/unit/runtime-host.test.ts b/tests/unit/runtime-host.test.ts index a880118e..ffffef74 100644 --- a/tests/unit/runtime-host.test.ts +++ b/tests/unit/runtime-host.test.ts @@ -3662,8 +3662,15 @@ describe("RuntimeHost", () => { hostInternals.refreshRuntimeTargetingState(); - expect(hostInternals.runtimeTargetCandidates[0]?.entityId).toBe( - "npc-close-edge" + const closeCandidate = hostInternals.runtimeTargetCandidates.find( + (candidate) => candidate.entityId === "npc-close-edge" + ); + const centeredCandidate = hostInternals.runtimeTargetCandidates.find( + (candidate) => candidate.entityId === "npc-center-farther" + ); + + expect(closeCandidate?.distance).toBeLessThan( + centeredCandidate?.distance ?? 0 ); expect(hostInternals.proposedRuntimeTarget).toMatchObject({ kind: "npc",