Title: [206492] trunk/LayoutTests
Revision
206492
Author
cdu...@apple.com
Date
2016-09-27 18:58:45 -0700 (Tue, 27 Sep 2016)

Log Message

[iOS] Fix several Touch-related layout tests
https://bugs.webkit.org/show_bug.cgi?id=162651

Reviewed by Darin Adler.

Fix several Touch-related layout tests. The first parameter to our Touch
constructor must be a Window but several of our tests were passing in a
Document.

* platform/ios-simulator/ios/touch/construct-Touch-expected.txt:
* platform/ios-simulator/ios/touch/resources/construct-Touch.js:
* platform/ios-simulator/ios/touch/resources/construct-TouchList.js:

Modified Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (206491 => 206492)


--- trunk/LayoutTests/ChangeLog	2016-09-28 01:39:59 UTC (rev 206491)
+++ trunk/LayoutTests/ChangeLog	2016-09-28 01:58:45 UTC (rev 206492)
@@ -1,3 +1,18 @@
+2016-09-27  Chris Dumez  <cdu...@apple.com>
+
+        [iOS] Fix several Touch-related layout tests
+        https://bugs.webkit.org/show_bug.cgi?id=162651
+
+        Reviewed by Darin Adler.
+
+        Fix several Touch-related layout tests. The first parameter to our Touch
+        constructor must be a Window but several of our tests were passing in a
+        Document.
+
+        * platform/ios-simulator/ios/touch/construct-Touch-expected.txt:
+        * platform/ios-simulator/ios/touch/resources/construct-Touch.js:
+        * platform/ios-simulator/ios/touch/resources/construct-TouchList.js:
+
 2016-09-27  Zalan Bujtas  <za...@apple.com>
 
         REGRESSION (r204552): Yelp carousel animation is not smooth.

Modified: trunk/LayoutTests/platform/ios-simulator/ios/touch/construct-Touch-expected.txt (206491 => 206492)


--- trunk/LayoutTests/platform/ios-simulator/ios/touch/construct-Touch-expected.txt	2016-09-28 01:39:59 UTC (rev 206491)
+++ trunk/LayoutTests/platform/ios-simulator/ios/touch/construct-Touch-expected.txt	2016-09-28 01:58:45 UTC (rev 206492)
@@ -4,12 +4,12 @@
 
 
 PASS Touch.prototype.toString.call(new Touch) is '[object Touch]'
-PASS Touch.prototype.toString.call(new Touch(document)) is '[object Touch]'
-PASS Touch.prototype.toString.call(new Touch(document, element)) is '[object Touch]'
-PASS Touch.prototype.toString.call(new Touch(document, element, 1)) is '[object Touch]'
-PASS Touch.prototype.toString.call(new Touch(document, element, 1, 2)) is '[object Touch]'
-PASS Touch.prototype.toString.call(new Touch(document, element, 1, 2, 3)) is '[object Touch]'
-PASS Touch.prototype.toString.call(new Touch(document, element, 1, 2, 3, 4, 5)) is '[object Touch]'
+PASS Touch.prototype.toString.call(new Touch(window)) is '[object Touch]'
+PASS Touch.prototype.toString.call(new Touch(window, element)) is '[object Touch]'
+PASS Touch.prototype.toString.call(new Touch(window, element, 1)) is '[object Touch]'
+PASS Touch.prototype.toString.call(new Touch(window, element, 1, 2)) is '[object Touch]'
+PASS Touch.prototype.toString.call(new Touch(window, element, 1, 2, 3)) is '[object Touch]'
+PASS Touch.prototype.toString.call(new Touch(window, element, 1, 2, 3, 4, 5)) is '[object Touch]'
 PASS successfullyParsed is true
 
 TEST COMPLETE

Modified: trunk/LayoutTests/platform/ios-simulator/ios/touch/resources/construct-Touch.js (206491 => 206492)


--- trunk/LayoutTests/platform/ios-simulator/ios/touch/resources/construct-Touch.js	2016-09-28 01:39:59 UTC (rev 206491)
+++ trunk/LayoutTests/platform/ios-simulator/ios/touch/resources/construct-Touch.js	2016-09-28 01:58:45 UTC (rev 206492)
@@ -5,11 +5,11 @@
 var element = document.getElementById('description');
 
 shouldBe("Touch.prototype.toString.call(new Touch)", "'[object Touch]'");
-shouldBe("Touch.prototype.toString.call(new Touch(document))", "'[object Touch]'");
-shouldBe("Touch.prototype.toString.call(new Touch(document, element))", "'[object Touch]'");
-shouldBe("Touch.prototype.toString.call(new Touch(document, element, 1))", "'[object Touch]'");
-shouldBe("Touch.prototype.toString.call(new Touch(document, element, 1, 2))", "'[object Touch]'");
-shouldBe("Touch.prototype.toString.call(new Touch(document, element, 1, 2, 3))", "'[object Touch]'");
-shouldBe("Touch.prototype.toString.call(new Touch(document, element, 1, 2, 3, 4, 5))", "'[object Touch]'");
+shouldBe("Touch.prototype.toString.call(new Touch(window))", "'[object Touch]'");
+shouldBe("Touch.prototype.toString.call(new Touch(window, element))", "'[object Touch]'");
+shouldBe("Touch.prototype.toString.call(new Touch(window, element, 1))", "'[object Touch]'");
+shouldBe("Touch.prototype.toString.call(new Touch(window, element, 1, 2))", "'[object Touch]'");
+shouldBe("Touch.prototype.toString.call(new Touch(window, element, 1, 2, 3))", "'[object Touch]'");
+shouldBe("Touch.prototype.toString.call(new Touch(window, element, 1, 2, 3, 4, 5))", "'[object Touch]'");
 
 var successfullyParsed = true;

Modified: trunk/LayoutTests/platform/ios-simulator/ios/touch/resources/construct-TouchList.js (206491 => 206492)


--- trunk/LayoutTests/platform/ios-simulator/ios/touch/resources/construct-TouchList.js	2016-09-28 01:39:59 UTC (rev 206491)
+++ trunk/LayoutTests/platform/ios-simulator/ios/touch/resources/construct-TouchList.js	2016-09-28 01:58:45 UTC (rev 206492)
@@ -3,9 +3,9 @@
 );
 
 var element = document.getElementById('description');
-var touch1 = new Touch(document, element, 1, 2, 3, 4);
-var touch2 = new Touch(document, element, 2, 3, 4, 5);
-var touch3 = new Touch(document, element, 3, 4, 5, 6);
+var touch1 = new Touch(window, element, 1, 2, 3, 4);
+var touch2 = new Touch(window, element, 2, 3, 4, 5);
+var touch3 = new Touch(window, element, 3, 4, 5, 6);
 
 shouldBe("TouchList.prototype.toString.call(new TouchList)", "'[object TouchList]'");
 shouldBe("TouchList.prototype.toString.call(new TouchList(touch1))", "'[object TouchList]'");
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to