Title: [94977] trunk/LayoutTests
Revision
94977
Author
[email protected]
Date
2011-09-12 14:05:29 -0700 (Mon, 12 Sep 2011)

Log Message

Fix a test added by r94966 to work on Mac.

* fast/events/selectstart-by-arrow-keys.html:
* platform/chromium/test_expectations.txt:

Modified Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (94976 => 94977)


--- trunk/LayoutTests/ChangeLog	2011-09-12 20:54:21 UTC (rev 94976)
+++ trunk/LayoutTests/ChangeLog	2011-09-12 21:05:29 UTC (rev 94977)
@@ -1,3 +1,10 @@
+2011-09-12  Ryosuke Niwa  <[email protected]>
+
+        Fix a test added by r94966 to work on Mac.
+
+        * fast/events/selectstart-by-arrow-keys.html:
+        * platform/chromium/test_expectations.txt:
+
 2011-09-12  Nate Chapin  <[email protected]>
 
         Fix up duplicate expectations and add expected failure

Modified: trunk/LayoutTests/fast/events/selectstart-by-arrow-keys.html (94976 => 94977)


--- trunk/LayoutTests/fast/events/selectstart-by-arrow-keys.html	2011-09-12 20:54:21 UTC (rev 94976)
+++ trunk/LayoutTests/fast/events/selectstart-by-arrow-keys.html	2011-09-12 21:05:29 UTC (rev 94977)
@@ -22,7 +22,10 @@
     eventSender.keyDown("rightArrow", ["shiftKey"]);
     logResult('Check (Right arrow + Shift)', 1);
 
-    eventSender.keyDown("rightArrow", ["shiftKey"], ["ctrlKey"]);
+    if (navigator.platform.indexOf('Mac') == 0)
+        eventSender.keyDown("rightArrow", ["shiftKey"], ["altKey"]);
+    else
+        eventSender.keyDown("rightArrow", ["shiftKey"], ["ctrlKey"]);
     logResult('Check (Right arrow + Shift + Control)', 1);
 
     eventSender.keyDown("end", ["shiftKey"]);
@@ -34,10 +37,17 @@
     eventSender.keyDown("end", ["shiftKey"]);
     logResult('Check (End + Shift)', 1);
 
+    // On Mac, home/end doesn't move caret so manually select " World".
+    if (navigator.platform.indexOf('Mac') == 0)
+        window.getSelection().setBaseAndExtent(div.firstChild, div.textContent.indexOf('World'), div.textContent.length);
+
     eventSender.keyDown("leftArrow");
     logResult('Check (Left arrow)', 1);
 
-    eventSender.keyDown("leftArrow", ["shiftKey"], ["ctrlKey"]);
+    if (navigator.platform.indexOf('Mac') == 0)
+        eventSender.keyDown("leftArrow", ["shiftKey"], ["altKey"]);
+    else
+        eventSender.keyDown("leftArrow", ["shiftKey"], ["ctrlKey"]);
     logResult('Check (LeftArrow + Shift + Control)', 2);
 
     eventSender.keyDown("leftArrow", ["shiftKey"]);

Modified: trunk/LayoutTests/platform/chromium/test_expectations.txt (94976 => 94977)


--- trunk/LayoutTests/platform/chromium/test_expectations.txt	2011-09-12 20:54:21 UTC (rev 94976)
+++ trunk/LayoutTests/platform/chromium/test_expectations.txt	2011-09-12 21:05:29 UTC (rev 94977)
@@ -3727,6 +3727,3 @@
 
 // Failing after r94946
 BUGWK67926 WIN : fast/events/constructors/progress-event-constructor.html = TEXT
-
-// Failing after r94966.
-BUGJAPHET MAC : fast/events/selectstart-by-arrow-keys.html = TEXT
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to