Index: LayoutTests/media/track/regions-webvtt/text-track-region-constructor-expected.txt |
diff --git a/LayoutTests/media/track/regions-webvtt/text-track-region-constructor-expected.txt b/LayoutTests/media/track/regions-webvtt/text-track-region-constructor-expected.txt |
index f4b3896f4e60f050a9c5c0b37828be07d840fbf5..71f7c2b5577ed9d293a650f20bb3c9a8a62e836c 100644 |
--- a/LayoutTests/media/track/regions-webvtt/text-track-region-constructor-expected.txt |
+++ b/LayoutTests/media/track/regions-webvtt/text-track-region-constructor-expected.txt |
@@ -1,5 +1,120 @@ |
Tests the constructor and mutation of TextTrackRegion. |
-undefined FAIL |
+** Test the default indexs of a region. ** |
+EXPECTED (region.track == 'null') OK |
+EXPECTED (region.scroll == '') OK |
+EXPECTED (region.viewportAnchorX == '0') OK |
+EXPECTED (region.viewportAnchorY == '100') OK |
+EXPECTED (region.regionAnchorX == '0') OK |
+EXPECTED (region.regionAnchorY == '100') OK |
+EXPECTED (region.height == '3') OK |
+EXPECTED (region.width == '100') OK |
+ |
+** Test that incorrect mutation keeps previous valid values. ** |
+RUN(region.scroll = 'invalid-scroll-value') |
+SyntaxError: An invalid or illegal string was specified. |
+EXPECTED (region.scroll == '') OK |
+ |
+Invalid percentage value: -1 |
+RUN(region.viewportAnchorX = invalidPercentageValues[index]) |
+IndexSizeError: Index or size was negative, or greater than the allowed value. |
+EXPECTED (region.viewportAnchorX == '0') OK |
+RUN(region.viewportAnchorY = invalidPercentageValues[index]) |
+IndexSizeError: Index or size was negative, or greater than the allowed value. |
+EXPECTED (region.viewportAnchorY == '100') OK |
+RUN(region.regionAnchorX = invalidPercentageValues[index]) |
+IndexSizeError: Index or size was negative, or greater than the allowed value. |
+EXPECTED (region.regionAnchorX == '0') OK |
+RUN(region.regionAnchorY = invalidPercentageValues[index]) |
+IndexSizeError: Index or size was negative, or greater than the allowed value. |
+EXPECTED (region.regionAnchorY == '100') OK |
+RUN(region.width = invalidPercentageValues[index]) |
+IndexSizeError: Index or size was negative, or greater than the allowed value. |
+EXPECTED (region.width == '100') OK |
+ |
+Invalid percentage value: 101 |
+RUN(region.viewportAnchorX = invalidPercentageValues[index]) |
+IndexSizeError: Index or size was negative, or greater than the allowed value. |
+EXPECTED (region.viewportAnchorX == '0') OK |
+RUN(region.viewportAnchorY = invalidPercentageValues[index]) |
+IndexSizeError: Index or size was negative, or greater than the allowed value. |
+EXPECTED (region.viewportAnchorY == '100') OK |
+RUN(region.regionAnchorX = invalidPercentageValues[index]) |
+IndexSizeError: Index or size was negative, or greater than the allowed value. |
+EXPECTED (region.regionAnchorX == '0') OK |
+RUN(region.regionAnchorY = invalidPercentageValues[index]) |
+IndexSizeError: Index or size was negative, or greater than the allowed value. |
+EXPECTED (region.regionAnchorY == '100') OK |
+RUN(region.width = invalidPercentageValues[index]) |
+IndexSizeError: Index or size was negative, or greater than the allowed value. |
+EXPECTED (region.width == '100') OK |
+ |
+Invalid percentage value: -Infinity |
+RUN(region.viewportAnchorX = invalidPercentageValues[index]) |
+TypeError: Type error |
+EXPECTED (region.viewportAnchorX == '0') OK |
+RUN(region.viewportAnchorY = invalidPercentageValues[index]) |
+TypeError: Type error |
+EXPECTED (region.viewportAnchorY == '100') OK |
+RUN(region.regionAnchorX = invalidPercentageValues[index]) |
+TypeError: Type error |
+EXPECTED (region.regionAnchorX == '0') OK |
+RUN(region.regionAnchorY = invalidPercentageValues[index]) |
+TypeError: Type error |
+EXPECTED (region.regionAnchorY == '100') OK |
+RUN(region.width = invalidPercentageValues[index]) |
+TypeError: Type error |
+EXPECTED (region.width == '100') OK |
+ |
+Invalid percentage value: Infinity |
+RUN(region.viewportAnchorX = invalidPercentageValues[index]) |
+TypeError: Type error |
+EXPECTED (region.viewportAnchorX == '0') OK |
+RUN(region.viewportAnchorY = invalidPercentageValues[index]) |
+TypeError: Type error |
+EXPECTED (region.viewportAnchorY == '100') OK |
+RUN(region.regionAnchorX = invalidPercentageValues[index]) |
+TypeError: Type error |
+EXPECTED (region.regionAnchorX == '0') OK |
+RUN(region.regionAnchorY = invalidPercentageValues[index]) |
+TypeError: Type error |
+EXPECTED (region.regionAnchorY == '100') OK |
+RUN(region.width = invalidPercentageValues[index]) |
+TypeError: Type error |
+EXPECTED (region.width == '100') OK |
+ |
+Invalid percentage value: NaN |
+RUN(region.viewportAnchorX = invalidPercentageValues[index]) |
+TypeError: Type error |
+EXPECTED (region.viewportAnchorX == '0') OK |
+RUN(region.viewportAnchorY = invalidPercentageValues[index]) |
+TypeError: Type error |
+EXPECTED (region.viewportAnchorY == '100') OK |
+RUN(region.regionAnchorX = invalidPercentageValues[index]) |
+TypeError: Type error |
+EXPECTED (region.regionAnchorX == '0') OK |
+RUN(region.regionAnchorY = invalidPercentageValues[index]) |
+TypeError: Type error |
+EXPECTED (region.regionAnchorY == '100') OK |
+RUN(region.width = invalidPercentageValues[index]) |
+TypeError: Type error |
+EXPECTED (region.width == '100') OK |
+RUN(region.height = -1) |
+IndexSizeError: Index or size was negative, or greater than the allowed value. |
+EXPECTED (region.height == '3') OK |
+ |
+** Test that proper mutation keeps assigned value. ** |
+RUN(region.height = 130) |
+EXPECTED (region.height == '130') OK |
+RUN(region.viewportAnchorX = 64) |
+EXPECTED (region.viewportAnchorX == '64') OK |
+RUN(region.viewportAnchorY = 32) |
+EXPECTED (region.viewportAnchorY == '32') OK |
+RUN(region.regionAnchorX = 16) |
+EXPECTED (region.regionAnchorX == '16') OK |
+RUN(region.regionAnchorY = 8) |
+EXPECTED (region.regionAnchorY == '8') OK |
+RUN(region.width = 42) |
+EXPECTED (region.width == '42') OK |
END OF TEST |