Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(182)

Side by Side Diff: third_party/WebKit/LayoutTests/typedcssom/cssMatrixComponent.html

Issue 2933473003: Remove asMatrix as a JS-exposed method in CSSTransformComponents. (Closed)
Patch Set: update skew expectation for missing "s" Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <script src="../resources/testharness.js"></script> 2 <script src="../resources/testharness.js"></script>
3 <script src="../resources/testharnessreport.js"></script> 3 <script src="../resources/testharnessreport.js"></script>
4 4
5 <script> 5 <script>
6 var testParams = [ 6 var testParams = [
7 { 7 {
8 input: new CSSMatrixComponent(new DOMMatrixReadOnly([0, 0, 0, 0, 0, 0])), 8 input: new CSSMatrixComponent(new DOMMatrixReadOnly([0, 0, 0, 0, 0, 0])),
9 a: 0, b: 0, c: 0, d: 0, e: 0, f: 0, 9 a: 0, b: 0, c: 0, d: 0, e: 0, f: 0,
10 is2D: true, 10 is2D: true,
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after
103 } 103 }
104 104
105 test(() => { 105 test(() => {
106 assert_throws(new TypeError(), () => { new CSSMatrixComponent(); }); 106 assert_throws(new TypeError(), () => { new CSSMatrixComponent(); });
107 assert_throws(new TypeError(), () => { new CSSMatrixComponent(0); }); 107 assert_throws(new TypeError(), () => { new CSSMatrixComponent(0); });
108 assert_throws(new TypeError(), () => { new CSSMatrixComponent("string") }); 108 assert_throws(new TypeError(), () => { new CSSMatrixComponent("string") });
109 assert_throws(new TypeError(), () => { new CSSMatrixComponent(null); }); 109 assert_throws(new TypeError(), () => { new CSSMatrixComponent(null); });
110 assert_throws(new TypeError(), () => { new CSSMatrixComponent(undefined); }); 110 assert_throws(new TypeError(), () => { new CSSMatrixComponent(undefined); });
111 }, "invalid number of arguments to the constructor throws"); 111 }, "invalid number of arguments to the constructor throws");
112 112
113 for (let params of testParams) {
114 test(() => {
115 var attributeValues = attributeValues2D.concat(attributeValues3D);
116 var inputAsMatrix = params.input.asMatrix();
117 for (var j = 0; j < attributeValues.length; ++j) {
118 var attribute = attributeValues[j];
119 assert_equals(inputAsMatrix[attribute], params.input[attribute]);
120 }
121 assert_equals(inputAsMatrix.is2D(), params.input.is2D());
122 assert_equals(inputAsMatrix.toString(), params.input.toString());
123 }, "asMatrix has all the same properties as the original " +
124 "CSSMatrixComponent for " + params.cssText);
125 }
126
127 </script> 113 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698