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

Unified Diff: third_party/WebKit/LayoutTests/external/wpt/css/geometry-1/historical.html

Issue 2873663002: Import WPT css/geometry-1 (Closed)
Patch Set: x Created 3 years, 7 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « third_party/WebKit/LayoutTests/external/wpt/css/geometry-1/WebKitCSSMatrix.worker.js ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/WebKit/LayoutTests/external/wpt/css/geometry-1/historical.html
diff --git a/third_party/WebKit/LayoutTests/external/wpt/css/geometry-1/historical.html b/third_party/WebKit/LayoutTests/external/wpt/css/geometry-1/historical.html
new file mode 100644
index 0000000000000000000000000000000000000000..9d6864e6785589dacd7167a4dbe4af5fd85b8f30
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/external/wpt/css/geometry-1/historical.html
@@ -0,0 +1,78 @@
+<!doctype html>
+<title>Historical Geometry APIs</title>
+<script src=/resources/testharness.js></script>
+<script src=/resources/testharnessreport.js></script>
+<link rel=help href="https://drafts.fxtf.org/geometry/#changes">
+<script>
+// Removed members
+[
+ // https://github.com/w3c/fxtf-drafts/commit/99e3212469026b2f2f50926a41912d110a1741b7
+ ['DOMMatrixReadOnly', 'scaleNonUniform'],
+ ['DOMMatrix', 'scaleNonUniformSelf'],
+ // https://github.com/w3c/fxtf-drafts/commit/86da3dc961d442f9d8dc7ab59065a9804e109286
+ ['DOMMatrix', 'multiplyBy'],
+ ['DOMMatrix', 'preMultiplyBy'],
+ ['DOMMatrix', 'translateBy'],
+ ['DOMMatrix', 'scaleBy'],
+ ['DOMMatrix', 'scale3dBy'],
+ ['DOMMatrix', 'scaleNonUniformBy'],
+ ['DOMMatrix', 'rotateBy'],
+ ['DOMMatrix', 'rotateFromVectorBy'],
+ ['DOMMatrix', 'rotateAxisAngleBy'],
+ ['DOMMatrix', 'skewXBy'],
+ ['DOMMatrix', 'skewYBy'],
+].forEach(([interf, member]) => {
+ test(() => {
+ assert_true(interf in self, `${interf} should exist`);
+ assert_false(member in self[interf].prototype, 'on prototype');
+ const instance = new self[interf]();
+ assert_false(member in instance, 'on instance');
+ }, `${interf} ${member} must be nuked`);
+});
+
+// Removed static methods
+// https://github.com/w3c/fxtf-drafts/commit/3c43462bcc857bb830f8af04532cdf33c5a634aa
+['DOMMatrix', 'DOMMatrixReadOnly'].forEach(interf => {
+ test(() => {
+ assert_true(interf in self, `${interf} should exist`);
+ assert_false('fromString' in self[interf], 'on interface object');
+ }, `${interf} fromString static member must be nuked`);
+});
+
+// Optional arguments
+[
+ // https://github.com/w3c/fxtf-drafts/commit/99e3212469026b2f2f50926a41912d110a1741b7
+ ['DOMMatrixReadOnly', 'scale'],
+ ['DOMMatrix', 'scaleSelf'],
+ // https://github.com/w3c/fxtf-drafts/commit/8493a9c3d94da91ead5db6e05b51319494f5855f
+ ['DOMMatrixReadOnly', 'translate'],
+ ['DOMMatrixReadOnly', 'scale3d'],
+ ['DOMMatrixReadOnly', 'rotateFromVector'],
+ ['DOMMatrixReadOnly', 'rotateAxisAngle'],
+ ['DOMMatrixReadOnly', 'skewX'],
+ ['DOMMatrixReadOnly', 'skewY'],
+ ['DOMMatrix', 'translateSelf'],
+ ['DOMMatrix', 'scale3dSelf'],
+ ['DOMMatrix', 'rotateFromVectorSelf'],
+ ['DOMMatrix', 'rotateAxisAngleSelf'],
+ ['DOMMatrix', 'skewXSelf'],
+ ['DOMMatrix', 'skewYSelf'],
+ // https://github.com/w3c/fxtf-drafts/commit/62b9cb9d5be4982d2a9cbf314e3a59efb8a68dd6
+ ['DOMPointReadOnly', 'matrixTransform'],
+ ['DOMMatrixReadOnly', 'multiply'],
+ ['DOMMatrix', 'multiplySelf'],
+ ['DOMMatrix', 'preMultiplySelf'],
+].forEach(([interf, member]) => {
+ test(() => {
+ assert_equals(self[interf].prototype[member].length, 0, 'on prototype');
+ const instance = new self[interf]();
+ assert_equals(instance[member].length, 0, 'on instance');
+ }, `${interf} ${member} number of required arguments`);
+});
+
+// Renamed interfaces
+// https://github.com/w3c/fxtf-drafts/commit/9031c94c8536cec7f7007c18d7be037a793e5ed5
+test(() => {
+ assert_false('CSSMatrix' in self);
+}, 'CSSMatrix must be nuked');
+</script>
« no previous file with comments | « third_party/WebKit/LayoutTests/external/wpt/css/geometry-1/WebKitCSSMatrix.worker.js ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698