| Index: third_party/WebKit/LayoutTests/fast/dom/geometry-interfaces-dom-point-readonly.html
|
| diff --git a/third_party/WebKit/LayoutTests/fast/dom/geometry-interfaces-dom-point-readonly.html b/third_party/WebKit/LayoutTests/fast/dom/geometry-interfaces-dom-point-readonly.html
|
| index 1c0ef51af372df8bb0a97628baff50241830431e..37294532980d38e59d53046aa87773ecb0febbfa 100644
|
| --- a/third_party/WebKit/LayoutTests/fast/dom/geometry-interfaces-dom-point-readonly.html
|
| +++ b/third_party/WebKit/LayoutTests/fast/dom/geometry-interfaces-dom-point-readonly.html
|
| @@ -9,6 +9,26 @@
|
| 'use strict';
|
|
|
| test(() => {
|
| + var point = new DOMPointReadOnly();
|
| + assert_dom_point_equals(point, [0, 0, 0, 1]);
|
| +}, 'DOMPointReadOnly constructor without parameter');
|
| +
|
| +test(() => {
|
| + var point = new DOMPointReadOnly(10);
|
| + assert_dom_point_equals(point, [10, 0, 0, 1]);
|
| +}, 'DOMPointReadOnly constructor with x parameter');
|
| +
|
| +test(() => {
|
| + var point = new DOMPointReadOnly(10, 20);
|
| + assert_dom_point_equals(point, [10, 20, 0, 1]);
|
| +}, 'DOMPointReadOnly constructor with x, y parameters');
|
| +
|
| +test(() => {
|
| + var point = new DOMPointReadOnly(10, 20, 30);
|
| + assert_dom_point_equals(point, [10, 20, 30, 1]);
|
| +}, 'DOMPointReadOnly constructor with x, y, z parameters');
|
| +
|
| +test(() => {
|
| var point = new DOMPointReadOnly(10, 20, 30, 40);
|
| assert_dom_point_equals(point, [10, 20, 30, 40]);
|
| }, 'DOMPointReadOnly constructor with x, y, z, w parameters');
|
| @@ -40,10 +60,19 @@ test(() => {
|
| var point1 = DOMPointReadOnly.fromPoint();
|
| var point2 = DOMPointReadOnly.fromPoint();
|
| assert_false(point1 == point2);
|
| - assert_true(point1.x == point2.x);
|
| - assert_true(point1.y == point2.y);
|
| - assert_true(point1.z == point2.z);
|
| - assert_true(point1.w == point2.w);
|
| + assert_dom_point_equals(point1, point2);
|
| }, 'DOMPointReadOnly.fromPoint() should create a new DOMPointReadOnly');
|
|
|
| +test(() => {
|
| + var point = new DOMPointReadOnly(5, 4);
|
| + var transformed_point = point.matrixTransform(new DOMMatrixReadOnly([2, 0, 0, 2, 10, 10]));
|
| + assert_dom_point_equals(transformed_point, new DOMPoint(20, 18));
|
| +}, 'DOMMatrixReadOnly.matrixTransform() - 2d matrixTransform');
|
| +
|
| +test(() => {
|
| + var point = new DOMPointReadOnly(5, 4);
|
| + var transformed_point = point.matrixTransform(new DOMMatrixReadOnly([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]));
|
| + assert_dom_point_equals(transformed_point, new DOMPoint(38, 48, 58, 68));
|
| +}, 'DOMMatrixReadOnly.matrixTransform() - 3d matrixTransform');
|
| +
|
| </script>
|
|
|