MCPcopy Index your code
hub / github.com/ChartGPU/ChartGPU / assertRange

Function assertRange

examples/acceptance/zoom-state.ts:10–21  ·  view source on GitHub ↗
(
  label: string,
  actual: { start: number; end: number },
  expectedStart: number,
  expectedEnd: number,
)

Source from the content-addressed store, hash-verified

8};
9
10const assertRange = (
11 label: string,
12 actual: { start: number; end: number },
13 expectedStart: number,
14 expectedEnd: number,
15): void => {
16 if (actual.start !== expectedStart || actual.end !== expectedEnd) {
17 throw new Error(
18 `${label}: expected { start: ${expectedStart}, end: ${expectedEnd} } but got { start: ${actual.start}, end: ${actual.end} }`,
19 );
20 }
21};
22
23const assertApprox = (label: string, actual: number, expected: number, eps: number): void => {
24 if (!Number.isFinite(actual) || Math.abs(actual - expected) > eps) {

Callers 1

zoom-state.tsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected