( actual: Uint8Array, expected: Uint8Array )
| 39 | } |
| 40 | |
| 41 | export 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 | |
| 57 | export const create = (el: React.Element<*>) => { |
| 58 | const container = document.createElement("div"); |
no outgoing calls
searching dependent graphs…