Add error handling for non-trimesh brush colliders in test

This commit is contained in:
2026-04-05 02:33:34 +02:00
parent 8cc5804278
commit cf65b02e8d

View File

@@ -330,7 +330,9 @@ describe("buildRuntimeSceneFromDocument", () => {
}
});
const brushCollider = runtimeScene.colliders[0];
expect(brushCollider.kind).toBe("trimesh");
if (brushCollider.kind !== "trimesh") {
throw new Error(`Expected a trimesh brush collider, received ${brushCollider.kind}.`);
}
expect(Array.from(brushCollider.vertices)).toHaveLength(24);
expect(Array.from(brushCollider.indices)).toHaveLength(36);
expect(runtimeScene.sceneBounds).toEqual({