| Index: LayoutTests/fast/dom/geometry-interfaces-dom-point.html
|
| diff --git a/LayoutTests/fast/dom/geometry-interfaces-dom-point.html b/LayoutTests/fast/dom/geometry-interfaces-dom-point.html
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..3c531b9a3c38e1ec505568fc9bca0c706fa8de96
|
| --- /dev/null
|
| +++ b/LayoutTests/fast/dom/geometry-interfaces-dom-point.html
|
| @@ -0,0 +1,114 @@
|
| +<!DOCTYPE html>
|
| +<html>
|
| +<head>
|
| +<title>Geometry Interfaces: DOMPoint</title>
|
| +<script src="../../resources/js-test.js"></script>
|
| +</head>
|
| +<body>
|
| +<script>
|
| +
|
| +debug("# DOMPoint(2, 3)");
|
| +var point = new DOMPoint(2, 3);
|
| +shouldBe("point.x", "2");
|
| +shouldBe("point.y", "3");
|
| +shouldBe("point.z", "0");
|
| +shouldBe("point.w", "1");
|
| +debug("");
|
| +
|
| +debug("# DOMPoint(5, 7, 9)");
|
| +point = new DOMPoint(5, 7, 9);
|
| +shouldBe("point.x", "5");
|
| +shouldBe("point.y", "7");
|
| +shouldBe("point.z", "9");
|
| +shouldBe("point.w", "1");
|
| +debug("");
|
| +
|
| +debug("# DOMPoint(8, 2, 1, 6)");
|
| +point = new DOMPoint(5, 7, 9);
|
| +point = new DOMPoint(8, 2, 1, 6);
|
| +shouldBe("point.x", "8");
|
| +shouldBe("point.y", "2");
|
| +shouldBe("point.z", "1");
|
| +shouldBe("point.w", "6");
|
| +debug("");
|
| +
|
| +debug("# DOMPoint({ x : 2 })");
|
| +point = new DOMPoint({ x : 2 });
|
| +shouldBe("point.x", "2");
|
| +shouldBe("point.y", "0");
|
| +shouldBe("point.z", "0");
|
| +shouldBe("point.w", "1");
|
| +debug("");
|
| +
|
| +debug("# DOMPoint({ y : 2 })");
|
| +point = new DOMPoint({ y : 2 });
|
| +shouldBe("point.x", "0");
|
| +shouldBe("point.y", "2");
|
| +shouldBe("point.z", "0");
|
| +shouldBe("point.w", "1");
|
| +debug("");
|
| +
|
| +debug("# DOMPoint({ z : 2 })");
|
| +point = new DOMPoint({ z : 2 });
|
| +shouldBe("point.x", "0");
|
| +shouldBe("point.y", "0");
|
| +shouldBe("point.z", "2");
|
| +shouldBe("point.w", "1");
|
| +debug("");
|
| +
|
| +debug("# DOMPoint({ w : 2 })");
|
| +point = new DOMPoint({ w : 2 });
|
| +shouldBe("point.x", "0");
|
| +shouldBe("point.y", "0");
|
| +shouldBe("point.z", "0");
|
| +shouldBe("point.w", "2");
|
| +debug("");
|
| +
|
| +debug("# DOMPoint({ x : 2, y : 3, z : 4, w : 5 })");
|
| +point = new DOMPoint({ x : 2, y : 3, z : 4, w : 5 });
|
| +shouldBe("point.x", "2");
|
| +shouldBe("point.y", "3");
|
| +shouldBe("point.z", "4");
|
| +shouldBe("point.w", "5");
|
| +debug("");
|
| +
|
| +debug("# DOMPoint()");
|
| +point = new DOMPoint();
|
| +shouldBe("point.x", "0");
|
| +shouldBe("point.y", "0");
|
| +shouldBe("point.z", "0");
|
| +shouldBe("point.w", "1");
|
| +debug("");
|
| +
|
| +debug("# DOMPoint setter");
|
| +point.x = 10;
|
| +shouldBe("point.x", "10");
|
| +point.y = 20;
|
| +shouldBe("point.y", "20");
|
| +point.z = 30;
|
| +shouldBe("point.z", "30");
|
| +point.w = 40;
|
| +shouldBe("point.w", "40");
|
| +debug("");
|
| +
|
| +debug("# DOMPointReadOnly(10, 20, 30, 40)");
|
| +point = new DOMPointReadOnly(10, 20, 30, 40);
|
| +shouldBe("point.x", "10");
|
| +shouldBe("point.y", "20");
|
| +shouldBe("point.z", "30");
|
| +shouldBe("point.w", "40");
|
| +debug("");
|
| +
|
| +debug("# DOMPointReadOnly readonly test");
|
| +point.x = 100;
|
| +shouldBe("point.x", "10");
|
| +point.y = 100;
|
| +shouldBe("point.y", "20");
|
| +point.z = 100;
|
| +shouldBe("point.z", "30");
|
| +point.w = 100;
|
| +shouldBe("point.w", "40");
|
| +
|
| +</script>
|
| +</body>
|
| +</html>
|
|
|