UNPKG

@instructure/quiz-interactions

Version:

A React UI component Library for quiz interaction types.

21 lines (17 loc) 551 B
export function rgbToHex(imageData, i) { const r = imageData.data[i] const g = imageData.data[i + 1] const b = imageData.data[i + 2] // eslint-disable-next-line no-bitwise return `#${((1 << 24) + (r << 16) + (g << 8) + b).toString(16).slice(1)}` } export function assertImageData(imageData, toBeRendered) { let hasNonNull = false for (let i = 0, n = imageData.data.length; i < n; i += 4) { const hex = rgbToHex(imageData, i) if (hex !== '#000000') { hasNonNull = true } } expect(hasNonNull).toBe(toBeRendered) }