Merge pull request #7071 from frivoal/caret-color-20-relax
[css-ui-3] Avoid test failure unrelated to the object of the test
diff --git a/css/css-ui-3/caret-color-020.html b/css/css-ui-3/caret-color-020.html
index 4e80c2f..742c4a1 100644
--- a/css/css-ui-3/caret-color-020.html
+++ b/css/css-ui-3/caret-color-020.html
@@ -33,7 +33,14 @@
var player = textarea.animate(keyframes, options);
player.pause();
player.currentTime = 5;
- assert_equals(getComputedStyle(textarea).caretColor, 'rgb(128, 128, 128)');
+ var rgb = getComputedStyle(textarea).caretColor.match(/\d+/g);
+ /* Only testing that the rgb value is some intermediary value,
+ but not checking which, as we only care that the value is interpolated,
+ not about the numerical accuracy of interpolation,
+ which is something tests for the animation spec ought to worry about. */
+ assert_true( rgb[0] < 255 && rgb[0] > 0, "the red channel is interpolated");
+ assert_true( rgb[1] < 255 && rgb[1] > 0, "the green channel is interpolated");
+ assert_true( rgb[2] < 255 && rgb[2] > 0, "the blue channel is interpolated");
}, "caret-color: currentcolor is interpolable");
</script>
</body>