From 133443ec25083edf12bc27998eaecf4036638d22 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Tue, 28 Apr 2026 04:54:54 +0200 Subject: [PATCH] Improve floating point precision in distance fog tests --- tests/domain/advanced-rendering.test.ts | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/tests/domain/advanced-rendering.test.ts b/tests/domain/advanced-rendering.test.ts index 320c7cfd..80237e0a 100644 --- a/tests/domain/advanced-rendering.test.ts +++ b/tests/domain/advanced-rendering.test.ts @@ -305,13 +305,15 @@ describe("distance fog parameters", () => { settings.distanceFog.farDistance = 300; settings.distanceFog.renderDistance = 100; - expect(resolveDistanceFogFadeMargin(25, 100)).toBe(10.5); - expect(resolveDistanceFogParameters(settings.distanceFog)).toMatchObject({ - nearDistance: 25, - farDistance: 89.5, - renderDistance: 100, - fadeMargin: 10.5 - }); + const resolvedParameters = resolveDistanceFogParameters( + settings.distanceFog + ); + + expect(resolveDistanceFogFadeMargin(25, 100)).toBeCloseTo(10.5, 6); + expect(resolvedParameters.nearDistance).toBe(25); + expect(resolvedParameters.farDistance).toBeCloseTo(89.5, 6); + expect(resolvedParameters.renderDistance).toBe(100); + expect(resolvedParameters.fadeMargin).toBeCloseTo(10.5, 6); }); it("applies and resets the perspective camera far clamp", () => {