Use expect.closeTo for robust floating-point comparisons in spline road mesh tests

This commit is contained in:
2026-05-13 01:15:40 +02:00
parent 63933ca627
commit 456f19ee76

View File

@@ -36,16 +36,16 @@ describe("spline road mesh generation", () => {
expect(meshData?.totalLength).toBe(4); expect(meshData?.totalLength).toBe(4);
expect(Array.from(meshData!.positions)).toEqual([ expect(Array.from(meshData!.positions)).toEqual([
0, 0,
0.1, expect.closeTo(0.1, 5),
1, 1,
0, 0,
0.1, expect.closeTo(0.1, 5),
-1, -1,
4, 4,
0.1, expect.closeTo(0.1, 5),
1, 1,
4, 4,
0.1, expect.closeTo(0.1, 5),
-1 -1
]); ]);
expect(Array.from(meshData!.uvs)).toEqual([0, 0, 1, 0, 0, 4, 1, 4]); expect(Array.from(meshData!.uvs)).toEqual([0, 0, 1, 0, 0, 4, 1, 4]);