Index: LayoutTests/fast/dom/geometry-interfaces-dom-quad-expected.txt |
diff --git a/LayoutTests/fast/dom/geometry-interfaces-dom-quad-expected.txt b/LayoutTests/fast/dom/geometry-interfaces-dom-quad-expected.txt |
new file mode 100644 |
index 0000000000000000000000000000000000000000..0730036c6af74f86d3b055cfc907e76cc4ad59ff |
--- /dev/null |
+++ b/LayoutTests/fast/dom/geometry-interfaces-dom-quad-expected.txt |
@@ -0,0 +1,151 @@ |
+# DOMQuad() |
+PASS quad.p1.x is 0 |
+PASS quad.p1.y is 0 |
+PASS quad.p2.x is 0 |
+PASS quad.p2.y is 0 |
+PASS quad.p3.x is 0 |
+PASS quad.p3.y is 0 |
+PASS quad.p4.x is 0 |
+PASS quad.p4.y is 0 |
+PASS quad.bounds.x is 0 |
+PASS quad.bounds.y is 0 |
+PASS quad.bounds.width is 0 |
+PASS quad.bounds.height is 0 |
+ |
+# DOMQuad({ x : 10, y : 10, width : 20, height : 30 }) - DOMRectInit |
+PASS quad.p1.x is 10 |
+PASS quad.p1.y is 10 |
+PASS quad.p2.x is 30 |
+PASS quad.p2.y is 10 |
+PASS quad.p3.x is 30 |
+PASS quad.p3.y is 40 |
+PASS quad.p4.x is 10 |
+PASS quad.p4.y is 40 |
+PASS quad.bounds.x is 10 |
+PASS quad.bounds.y is 10 |
+PASS quad.bounds.width is 20 |
+PASS quad.bounds.height is 30 |
+ |
+# DOMQuad(new DOMRectReadOnly(10, 10, 20, 30)) - DOMRectReadOnly |
+PASS quad.p1.x is 10 |
+PASS quad.p1.y is 10 |
+PASS quad.p2.x is 30 |
+PASS quad.p2.y is 10 |
+PASS quad.p3.x is 30 |
+PASS quad.p3.y is 40 |
+PASS quad.p4.x is 10 |
+PASS quad.p4.y is 40 |
+PASS quad.bounds.x is 10 |
+PASS quad.bounds.y is 10 |
+PASS quad.bounds.width is 20 |
+PASS quad.bounds.height is 30 |
+ |
+# DOMQuad(new DOMRect(10, 10, 20, 30)) - DOMRect |
+PASS quad.p1.x is 10 |
+PASS quad.p1.y is 10 |
+PASS quad.p2.x is 30 |
+PASS quad.p2.y is 10 |
+PASS quad.p3.x is 30 |
+PASS quad.p3.y is 40 |
+PASS quad.p4.x is 10 |
+PASS quad.p4.y is 40 |
+PASS quad.bounds.x is 10 |
+PASS quad.bounds.y is 10 |
+PASS quad.bounds.width is 20 |
+PASS quad.bounds.height is 30 |
+ |
+# DOMQuad(p1, p2) - DOMPointInit |
+PASS quad.p1.x is 10 |
+PASS quad.p1.y is 10 |
+PASS quad.p2.x is 30 |
+PASS quad.p2.y is 10 |
+PASS quad.p3.x is 0 |
+PASS quad.p3.y is 0 |
+PASS quad.p4.x is 0 |
+PASS quad.p4.y is 0 |
+PASS quad.bounds.x is 0 |
+PASS quad.bounds.y is 0 |
+PASS quad.bounds.width is 30 |
+PASS quad.bounds.height is 10 |
+ |
+# DOMQuad(p1, p2, p3) - DOMPointInit |
+PASS quad.p1.x is 10 |
+PASS quad.p1.y is 10 |
+PASS quad.p2.x is 30 |
+PASS quad.p2.y is 10 |
+PASS quad.p3.x is 40 |
+PASS quad.p3.y is 40 |
+PASS quad.p4.x is 0 |
+PASS quad.p4.y is 0 |
+PASS quad.bounds.x is 0 |
+PASS quad.bounds.y is 0 |
+PASS quad.bounds.width is 40 |
+PASS quad.bounds.height is 40 |
+ |
+# DOMQuad(p1, p2, p3, p4) - DOMPointInit |
+PASS quad.p1.x is 10 |
+PASS quad.p1.y is 10 |
+PASS quad.p2.x is 30 |
+PASS quad.p2.y is 10 |
+PASS quad.p3.x is 40 |
+PASS quad.p3.y is 40 |
+PASS quad.p4.x is 20 |
+PASS quad.p4.y is 50 |
+PASS quad.bounds.x is 10 |
+PASS quad.bounds.y is 10 |
+PASS quad.bounds.width is 30 |
+PASS quad.bounds.height is 40 |
+ |
+# DOMQuad(p1, p2, p3, p4) - DOMPointInit/DOMPoint |
+PASS quad.p1.x is 10 |
+PASS quad.p1.y is 10 |
+PASS quad.p2.x is 30 |
+PASS quad.p2.y is 10 |
+PASS quad.p3.x is 40 |
+PASS quad.p3.y is 40 |
+PASS quad.p4.x is 20 |
+PASS quad.p4.y is 50 |
+PASS quad.bounds.x is 10 |
+PASS quad.bounds.y is 10 |
+PASS quad.bounds.width is 30 |
+PASS quad.bounds.height is 40 |
+ |
+# DOMQuad.pX is readonly. |
+PASS quad.p1.x is 10 |
+PASS quad.p1.y is 10 |
+PASS quad.p2.x is 30 |
+PASS quad.p2.y is 10 |
+PASS quad.p3.x is 40 |
+PASS quad.p3.y is 40 |
+PASS quad.p4.x is 20 |
+PASS quad.p4.y is 50 |
+PASS quad.bounds.x is 10 |
+PASS quad.bounds.y is 10 |
+PASS quad.bounds.width is 30 |
+PASS quad.bounds.height is 40 |
+ |
+# DOMQuad.pX.Attr is not readonly. |
+PASS quad.p1.x is 0 |
+PASS quad.p1.y is 0 |
+PASS quad.p2.x is 20 |
+PASS quad.p2.y is 90 |
+PASS quad.p3.x is 80 |
+PASS quad.p3.y is 70 |
+PASS quad.p4.x is 40 |
+PASS quad.p4.y is 50 |
+PASS quad.bounds.x is 0 |
+PASS quad.bounds.y is 0 |
+PASS quad.bounds.width is 80 |
+PASS quad.bounds.height is 90 |
+ |
+# DOMQuad.bounds must be updated automatically. |
+PASS bounds.x is 10 |
+PASS bounds.width is 90 |
+PASS quad.bounds.x is 10 |
+PASS quad.bounds.width is 90 |
+PASS quad.bounds == bounds is true |
+ |
+PASS successfullyParsed is true |
+ |
+TEST COMPLETE |
+ |