From 6569e564c0a21edc3de929a92d37b99b22d785e2 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Wed, 13 May 2026 16:49:19 +0200 Subject: [PATCH] Update spline road mesh generation test case with correct station count and detailed position assertions --- tests/geometry/spline-road-mesh.test.ts | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/tests/geometry/spline-road-mesh.test.ts b/tests/geometry/spline-road-mesh.test.ts index 20a017f8..882eaca2 100644 --- a/tests/geometry/spline-road-mesh.test.ts +++ b/tests/geometry/spline-road-mesh.test.ts @@ -133,8 +133,22 @@ describe("spline road mesh generation", () => { ] }); - expect(mesh?.stationCount).toBe(4); + expect(mesh?.stationCount).toBe(6); expect(Array.from(mesh?.indices ?? []).length).toBeGreaterThan(24); + expect(Array.from(mesh!.positions.slice(24, 36))).toEqual([ + 4, + expect.closeTo(0.03, 5), + 1, + 4, + expect.closeTo(0.03, 5), + 1, + 4, + expect.closeTo(0.03, 5), + expect.closeTo(1.35, 5), + 4, + expect.closeTo(0.03, 5), + expect.closeTo(1.35, 5) + ]); }); it("conforms road edge vertices to terrain when enabled", () => {