function colorConversionTestHelper(funcOne, funcTwo, color, DELTA) {
  const temp = funcOne(color);

  if (!googColor.isValidHexColor_(temp)) {
    assertTrue(`First conversion had a NaN: ${temp}`, !isNaN(temp[0]));
    assertTrue(`First conversion had a NaN: ${temp}`, !isNaN(temp[1]));
    assertTrue(`First conversion had a NaN: ${temp}`, !isNaN(temp[2]));
  }

  const back = funcTwo(temp);

  if (!googColor.isValidHexColor_(temp)) {
    assertTrue(`Second conversion had a NaN: ${back}`, !isNaN(back[0]));
    assertTrue(`Second conversion had a NaN: ${back}`, !isNaN(back[1]));
    assertTrue(`Second conversion had a NaN: ${back}`, !isNaN(back[2]));
  }

  assertColorFuzzyEquals('Color was off', color, back, DELTA);
}
Helper function for color conversion functions between two colorspaces.
@param {Function} funcOne Function that converts from 1st colorspace to 2nd
@param {Function} funcTwo Function that converts from 2nd colorspace to 2nd
@param {Array<number>} color The color array passed to funcOne
@param {number} DELTA Margin of error for each element in color
@suppress {visibility} accessing private properties