MCPcopy
hub / github.com/gre/gl-react / expectToBeCloseToColorArray

Function expectToBeCloseToColorArray

packages/tests/utils.js:41–55  ·  view source on GitHub ↗
(
  actual: Uint8Array,
  expected: Uint8Array
)

Source from the content-addressed store, hash-verified

39}
40
41export const expectToBeCloseToColorArray = (
42 actual: Uint8Array,
43 expected: Uint8Array
44) => {
45 expect(actual).toBeInstanceOf(Uint8Array);
46 expect(expected).toBeInstanceOf(Uint8Array);
47 expect(actual.length).toBe(expected.length);
48 for (let i = 0; i < actual.length; i += 4) {
49 const dr = actual[i + 0] - expected[i + 0];
50 const dg = actual[i + 1] - expected[i + 1];
51 const db = actual[i + 2] - expected[i + 2];
52 const da = actual[i + 3] - expected[i + 3];
53 expect(dr * dr + dg * dg + db * db + da * da).toBeLessThan(10);
54 }
55};
56
57export const create = (el: React.Element<*>) => {
58 const container = document.createElement("div");

Callers 3

all.jsFile · 0.90
renderFunction · 0.90

Calls

no outgoing calls

Tested by 1

renderFunction · 0.72

Used in the wild real call sites across dependent graphs

searching dependent graphs…