MCPcopy Index your code
hub / github.com/ColmapView/Colmapview.github.io / expectCentroidClose

Function expectCentroidClose

e2e/webgpu-render.spec.ts:933–943  ·  view source on GitHub ↗
(
      actual: BrowserTextureCentroid | undefined,
      expected: { x: number; y: number },
      label: string
    )

Source from the content-addressed store, hash-verified

931 expect(result.textureMetrics?.onePixelOffsetDiagnostics.improvementDb).toBe(Infinity);
932
933 const expectCentroidClose = (
934 actual: BrowserTextureCentroid | undefined,
935 expected: { x: number; y: number },
936 label: string
937 ) => {
938 expect(actual, label).toBeDefined();
939 expect(actual?.totalWeight, `${label} total weight`).toBeGreaterThan(0);
940 expect(actual?.litPixelCount, `${label} lit pixels`).toBeGreaterThan(0);
941 expect(Math.abs((actual?.x ?? Number.NaN) - expected.x), `${label} x`).toBeLessThan(3);
942 expect(Math.abs((actual?.y ?? Number.NaN) - expected.y), `${label} y`).toBeLessThan(3);
943 };
944
945 expectCentroidClose(result.centroids?.centered, { x: 48, y: 32 }, 'centered');
946 expectCentroidClose(result.centroids?.offCenterPrincipal, { x: 58, y: 25 }, 'off-center principal');

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected