Changeset 147036 in webkit
- Timestamp:
- Mar 27, 2013 5:33:25 PM (11 years ago)
- Location:
- trunk/LayoutTests
- Files:
-
- 54 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r147035 r147036 1 2013-03-27 Claudio Saavedra <csaavedra@igalia.com> 2 3 Explicitly set editingBehavior in some tests. 4 https://bugs.webkit.org/show_bug.cgi?id=113383 5 6 Reviewed by Ryosuke Niwa. 7 8 These tests make assumptions on how word selection works. 9 Actually, word selection will work differently depending on the 10 editingBehavior in place, see bug 110487, so the only way to 11 ensure the following tests will do word selection as expected is 12 to use Mac editing behavior. 13 14 * editing/deleting/delete-by-word-001.html: Call setEditingBehavior("mac"). 15 * editing/deleting/list-item-1.html: ditto. 16 * editing/deleting/non-smart-delete.html: ditto. 17 * editing/deleting/smart-delete-002.html: ditto. 18 * editing/deleting/smart-delete-across-editable-boundaries.html: ditto. 19 * editing/execCommand/hilitecolor.html: ditto. 20 * editing/execCommand/remove-formatting-2.html: ditto. 21 * editing/inserting/4960120-2.html: ditto. 22 * editing/inserting/insert-paragraph-02.html: ditto. ditto. 23 * editing/inserting/insert-paragraph-03.html: ditto. 24 * editing/inserting/insert-paragraph-04.html: ditto. 25 * editing/inserting/paragraph-outside-nested-divs.html: ditto. 26 * editing/inserting/paragraph-separator-01.html: ditto. 27 * editing/inserting/paragraph-separator-02.html: ditto. 28 * editing/inserting/paragraph-separator-03.html: ditto. 29 * editing/pasteboard/4242293-1.html: ditto. 30 * editing/pasteboard/4806874.html: ditto. 31 * editing/pasteboard/5006779.html: ditto. 32 * editing/pasteboard/8145-2.html: ditto. 33 * editing/pasteboard/bad-placeholder.html: ditto. 34 * editing/pasteboard/copy-text-with-backgroundcolor.html: ditto. 35 * editing/pasteboard/drag-drop-modifies-page.html: ditto. 36 * editing/pasteboard/get-data-text-plain-drop.html: ditto. 37 * editing/pasteboard/insert-div-text-into-text.html: ditto. 38 * editing/pasteboard/merge-end-3.html: ditto. 39 * editing/pasteboard/merge-end-5.html: ditto. 40 * editing/pasteboard/merge-end-borders.html: ditto. 41 * editing/pasteboard/paste-blockquote-3.html: ditto. 42 * editing/pasteboard/paste-list-004.html: ditto. 43 * editing/pasteboard/pasting-object.html: ditto. 44 * editing/selection/4932260-2.html: ditto. 45 * editing/selection/extend-by-word-002.html: ditto. 46 * editing/selection/extend-forward-by-word-over-non-editable.html: ditto. 47 * editing/selection/transformed-selection-rects.html: ditto. 48 * editing/style/5046875-1.html: ditto. 49 * editing/style/5046875-2.html: ditto. 50 * editing/style/fore-color-by-name.html: ditto. 51 * editing/style/relative-font-size-change-002.html: ditto. 52 * editing/style/relative-font-size-change-003.html: ditto. 53 * editing/style/relative-font-size-change-004.html: ditto. 54 * editing/style/style-boundary-005.html: ditto. 55 * editing/text-iterator/first-letter-word-boundary.html: ditto. 56 * editing/undo/undo-combined-delete-boundary.html: ditto. 57 * editing/undo/undo-combined-delete.html: ditto. 58 * editing/undo/undo-delete-boundary.html: ditto. 59 * editing/undo/undo-delete.html: ditto. 60 * editing/undo/undo-forward-delete-boundary.html: ditto. 61 * editing/undo/undo-forward-delete.html: ditto. 62 * fast/dom/34176.html: ditto. 63 * platform/chromium-win/editing/deleting/non-smart-delete-expected.txt: Updated. 64 * platform/efl/editing/deleting/non-smart-delete-expected.txt: Updated. 65 * platform/gtk/editing/deleting/non-smart-delete-expected.txt: Updated. 66 * platform/qt/editing/deleting/non-smart-delete-expected.txt: Updated. 67 1 68 2013-03-27 Claudio Saavedra <csaavedra@igalia.com> 2 69 -
trunk/LayoutTests/editing/deleting/delete-by-word-001.html
r89585 r147036 42 42 <script> 43 43 44 if (window.internals) 45 internals.settings.setEditingBehavior("mac"); 46 44 47 function sendDeleteWordKey() 45 48 { -
trunk/LayoutTests/editing/deleting/list-item-1.html
r120173 r147036 8 8 9 9 <script> 10 if (window.internals) 11 internals.settings.setEditingBehavior('mac'); 10 12 var div = document.getElementById("div"); 11 13 var sel = window.getSelection(); -
trunk/LayoutTests/editing/deleting/non-smart-delete.html
r56175 r147036 20 20 21 21 <script> 22 22 if (window.internals) 23 internals.settings.setEditingBehavior("mac"); 23 24 function editingTest() { 24 25 extendSelectionForwardByWordCommand(); -
trunk/LayoutTests/editing/deleting/smart-delete-002.html
r55913 r147036 22 22 23 23 function editingTest() { 24 if (window.internals) 25 internals.settings.setEditingBehavior('mac'); 24 26 moveSelectionForwardByWordCommand(); 25 27 moveSelectionForwardByCharacterCommand(); -
trunk/LayoutTests/editing/deleting/smart-delete-across-editable-boundaries.html
r95003 r147036 5 5 <div contenteditable="true" id="div">foo<span contenteditable="false"> bar</span></div> 6 6 <script> 7 if (window.internals) 8 internals.settings.setEditingBehavior('mac'); 7 9 var div = document.getElementById("div"); 8 10 var sel = window.getSelection(); -
trunk/LayoutTests/editing/execCommand/hilitecolor.html
r120173 r147036 2 2 <div id="test" contenteditable="true">The second word, and only the second word of this sentence should have a red background color.</div> 3 3 <script> 4 if (window.internals) 5 internals.settings.setEditingBehavior('mac'); 4 6 if (window.testRunner) 5 7 testRunner.dumpEditingCallbacks(); -
trunk/LayoutTests/editing/execCommand/remove-formatting-2.html
r120173 r147036 8 8 if (window.testRunner) 9 9 testRunner.dumpEditingCallbacks(); 10 11 if (window.internals) 12 internals.settings.setEditingBehavior('mac'); 10 13 11 14 var sel = window.getSelection(); -
trunk/LayoutTests/editing/inserting/4960120-2.html
r19634 r147036 3 3 4 4 <script> 5 if (window.internals) 6 internals.settings.setEditingBehavior('mac'); 5 7 var div = document.getElementById("div"); 6 8 var sel = window.getSelection(); -
trunk/LayoutTests/editing/inserting/insert-paragraph-02.html
r120173 r147036 7 7 8 8 <script> 9 if (window.internals) 10 internals.settings.setEditingBehavior('mac'); 9 11 var sel = window.getSelection(); 10 12 var div = document.getElementById("div"); -
trunk/LayoutTests/editing/inserting/insert-paragraph-03.html
r120173 r147036 7 7 8 8 <script> 9 if (window.internals) 10 internals.settings.setEditingBehavior("mac"); 9 11 var sel = window.getSelection(); 10 12 var div = document.getElementById("div"); -
trunk/LayoutTests/editing/inserting/insert-paragraph-04.html
r120173 r147036 7 7 8 8 <script> 9 if (window.internals) 10 internals.settings.setEditingBehavior('mac'); 9 11 var sel = window.getSelection(); 10 12 var div = document.getElementById("div"); -
trunk/LayoutTests/editing/inserting/paragraph-outside-nested-divs.html
r120173 r147036 8 8 if (window.testRunner) 9 9 window.testRunner.dumpAsText(); 10 10 if (window.internals) 11 internals.settings.setEditingBehavior("mac"); 11 12 function fail(msg) { 12 13 document.getElementById("results").innerText = "FAIL"; -
trunk/LayoutTests/editing/inserting/paragraph-separator-01.html
r120173 r147036 8 8 <script type="text/javascript" src="../editing.js"></script> 9 9 <script> 10 if (window.internals) 11 internals.settings.setEditingBehavior("mac"); 10 12 var e = document.getElementById("test"); 11 13 var s = window.getSelection(); -
trunk/LayoutTests/editing/inserting/paragraph-separator-02.html
r120173 r147036 8 8 <script type="text/javascript" src="../editing.js"></script> 9 9 <script> 10 if (window.internals) 11 internals.settings.setEditingBehavior("mac"); 10 12 var e = document.getElementById("test"); 11 13 var s = window.getSelection(); -
trunk/LayoutTests/editing/inserting/paragraph-separator-03.html
r120173 r147036 10 10 <script type="text/javascript" src="../editing.js"></script> 11 11 <script> 12 if (window.internals) 13 internals.settings.setEditingBehavior("mac"); 12 14 var e = document.getElementById("test"); 13 15 var s = window.getSelection(); -
trunk/LayoutTests/editing/pasteboard/4242293-1.html
r120173 r147036 5 5 if (window.testRunner) 6 6 testRunner.dumpEditingCallbacks(); 7 if (window.internals) 8 internals.settings.setEditingBehavior('mac'); 7 9 8 10 var sel = window.getSelection(); -
trunk/LayoutTests/editing/pasteboard/4806874.html
r17772 r147036 3 3 4 4 <script> 5 if (window.internals) 6 internals.settings.setEditingBehavior("mac"); 5 7 var div = document.getElementById("div"); 6 8 var sel = window.getSelection(); -
trunk/LayoutTests/editing/pasteboard/5006779.html
r38529 r147036 17 17 18 18 <script> 19 if (window.internals) 20 internals.settings.setEditingBehavior('mac'); 21 19 22 var sel = window.getSelection(); 20 23 var div = document.getElementById("div"); -
trunk/LayoutTests/editing/pasteboard/8145-2.html
r120173 r147036 7 7 8 8 <script> 9 if (window.internals) 10 internals.settings.setEditingBehavior('mac'); 9 11 var s = window.getSelection(); 10 12 var p = document.getElementById("test"); -
trunk/LayoutTests/editing/pasteboard/bad-placeholder.html
r120173 r147036 8 8 9 9 <script> 10 if (window.internals) 11 internals.settings.setEditingBehavior("mac"); 10 12 var s = window.getSelection(); 11 13 var e = document.getElementById("test"); -
trunk/LayoutTests/editing/pasteboard/copy-text-with-backgroundcolor.html
r120173 r147036 22 22 23 23 <script> 24 if (window.internals) 25 internals.settings.setEditingBehavior('mac'); 24 26 if (window.testRunner) 25 27 testRunner.dumpAsText(); -
trunk/LayoutTests/editing/pasteboard/drag-drop-modifies-page.html
r120173 r147036 7 7 if (!window.testRunner) 8 8 return; 9 9 if (window.internals) 10 internals.settings.setEditingBehavior("mac"); 11 10 12 extendSelectionForwardByWordCommand(); 11 13 -
trunk/LayoutTests/editing/pasteboard/get-data-text-plain-drop.html
r120173 r147036 27 27 28 28 function runTest() { 29 if (window.internals) 30 internals.settings.setEditingBehavior('mac'); 29 31 var console = document.getElementById('console'); 30 32 var editDiv = document.getElementById('test'); -
trunk/LayoutTests/editing/pasteboard/insert-div-text-into-text.html
r120173 r147036 8 8 if (window.testRunner) 9 9 testRunner.dumpEditingCallbacks(); 10 if (window.internals) 11 internals.settings.setEditingBehavior('mac'); 10 12 11 13 Markup.description('This tests inserting a text wrapped in a div inside a text node.'); -
trunk/LayoutTests/editing/pasteboard/merge-end-3.html
r120173 r147036 8 8 if (window.testRunner) 9 9 testRunner.dumpEditingCallbacks(); 10 if (window.internals) 11 internals.settings.setEditingBehavior("mac"); 10 12 11 13 Markup.description("The last paragraph of the incoming fragment should be in the same paragraph as 'three'."); -
trunk/LayoutTests/editing/pasteboard/merge-end-5.html
r120173 r147036 8 8 if (window.testRunner) 9 9 testRunner.dumpEditingCallbacks(); 10 if (window.internals) 11 internals.settings.setEditingBehavior("mac"); 10 12 11 13 Markup.description('Pasting a paragraph or less into a selection that spans multiple blocks should insert content into the block containing the start of the selection.'); -
trunk/LayoutTests/editing/pasteboard/merge-end-borders.html
r120173 r147036 9 9 <script type="text/javascript" src="../editing.js"></script> 10 10 <script> 11 if (window.internals) 12 internals.settings.setEditingBehavior('mac'); 11 13 var s = window.getSelection(); 12 14 var e = document.getElementById("test"); -
trunk/LayoutTests/editing/pasteboard/paste-blockquote-3.html
r86716 r147036 15 15 <script src="../../resources/dump-as-markup.js"></script> 16 16 <script> 17 if (window.internals) 18 internals.settings.setEditingBehavior('mac'); 17 19 18 20 Markup.description("This tests pasting a blockquote into the middle of a paragraph."); -
trunk/LayoutTests/editing/pasteboard/paste-list-004.html
r145798 r147036 66 66 } 67 67 68 if (window.internals) 69 internals.settings.setEditingBehavior("mac"); 68 70 runDumpAsTextEditingTest(false); 69 71 document.getElementById("results").innerText = "PASS"; -
trunk/LayoutTests/editing/pasteboard/pasting-object.html
r120173 r147036 9 9 10 10 <script> 11 if (window.internals) 12 internals.settings.setEditingBehavior('mac'); 11 13 var s = window.getSelection(); 12 14 s.setPosition(document.getElementById("test"), 0); -
trunk/LayoutTests/editing/selection/4932260-2.html
r120173 r147036 5 5 if (window.testRunner) 6 6 window.testRunner.dumpEditingCallbacks(); 7 if (window.internals) 8 internals.settings.setEditingBehavior('mac'); 7 9 var sel = window.getSelection(); 8 10 var div = document.getElementById("div"); -
trunk/LayoutTests/editing/selection/extend-by-word-002.html
r11995 r147036 62 62 63 63 <script> 64 if (window.internals) 65 internals.settings.setEditingBehavior('mac'); 64 66 runEditingTest(); 65 67 </script> -
trunk/LayoutTests/editing/selection/extend-forward-by-word-over-non-editable.html
r120173 r147036 38 38 } 39 39 40 if (window.internals) 41 internals.settings.setEditingBehavior("mac"); 40 42 extendForwardByWord(document.getElementById("ltrTextContainer"), "LTR"); 41 43 extendForwardByWord(document.getElementById("rtlTextContainer"), "RTL"); -
trunk/LayoutTests/editing/selection/transformed-selection-rects.html
r120173 r147036 17 17 <script src="../editing.js" language="JavaScript" type="text/JavaScript" ></script> 18 18 <script> 19 if (window.internals) 20 internals.settings.setEditingBehavior('mac'); 19 21 function editingTest() { 20 22 if (window.testRunner) -
trunk/LayoutTests/editing/style/5046875-1.html
r120173 r147036 3 3 4 4 <script> 5 if (window.internals) 6 internals.settings.setEditingBehavior('mac'); 5 7 var div = document.getElementById("div"); 6 8 var sel = window.getSelection(); -
trunk/LayoutTests/editing/style/5046875-2.html
r120173 r147036 3 3 4 4 <script> 5 if (window.internals) 6 internals.settings.setEditingBehavior('mac'); 5 7 var div = document.getElementById("div"); 6 8 var sel = window.getSelection(); -
trunk/LayoutTests/editing/style/fore-color-by-name.html
r65019 r147036 6 6 <div id="test" contenteditable>hello world</div> 7 7 <script> 8 if (window.internals) 9 internals.settings.setEditingBehavior('mac'); 8 10 9 11 window.getSelection().setPosition(test, 0); -
trunk/LayoutTests/editing/style/relative-font-size-change-002.html
r11995 r147036 18 18 19 19 <script> 20 if (window.internals) 21 internals.settings.setEditingBehavior('mac'); 20 22 21 23 function editingTest() { -
trunk/LayoutTests/editing/style/relative-font-size-change-003.html
r11995 r147036 18 18 19 19 <script> 20 if (window.internals) 21 internals.settings.setEditingBehavior('mac'); 20 22 21 23 function editingTest() { -
trunk/LayoutTests/editing/style/relative-font-size-change-004.html
r11995 r147036 18 18 19 19 <script> 20 if (window.internals) 21 internals.settings.setEditingBehavior('mac'); 20 22 21 23 function editingTest() { -
trunk/LayoutTests/editing/style/style-boundary-005.html
r56175 r147036 19 19 20 20 <script> 21 if (window.internals) 22 internals.settings.setEditingBehavior('mac'); 21 23 22 24 function editingTest() { -
trunk/LayoutTests/editing/text-iterator/first-letter-word-boundary.html
r120173 r147036 19 19 if (window.testRunner) 20 20 testRunner.dumpAsText(); 21 if (window.internals) 22 internals.settings.setEditingBehavior("mac"); 21 23 22 24 function runTest(actor, expectedOffset) { -
trunk/LayoutTests/editing/undo/undo-combined-delete-boundary.html
r21071 r147036 34 34 35 35 <script> 36 if (window.internals) 37 internals.settings.setEditingBehavior("mac"); 36 38 runEditingTest(); 37 39 </script> -
trunk/LayoutTests/editing/undo/undo-combined-delete.html
r21071 r147036 34 34 35 35 <script> 36 if (window.internals) 37 internals.settings.setEditingBehavior("mac"); 36 38 runEditingTest(); 37 39 </script> -
trunk/LayoutTests/editing/undo/undo-delete-boundary.html
r21071 r147036 32 32 33 33 <script> 34 if (window.internals) 35 internals.settings.setEditingBehavior("mac"); 34 36 runEditingTest(); 35 37 </script> -
trunk/LayoutTests/editing/undo/undo-delete.html
r21071 r147036 32 32 33 33 <script> 34 if (window.internals) 35 internals.settings.setEditingBehavior("mac"); 34 36 runEditingTest(); 35 37 </script> -
trunk/LayoutTests/editing/undo/undo-forward-delete-boundary.html
r21071 r147036 32 32 33 33 <script> 34 if (window.internals) 35 internals.settings.setEditingBehavior("mac"); 34 36 runEditingTest(); 35 37 </script> -
trunk/LayoutTests/editing/undo/undo-forward-delete.html
r21071 r147036 32 32 33 33 <script> 34 if (window.internals) 35 internals.settings.setEditingBehavior("mac"); 34 36 runEditingTest(); 35 37 </script> -
trunk/LayoutTests/fast/dom/34176.html
r146927 r147036 59 59 60 60 <script> 61 61 62 if (window.internals) 63 internals.settings.setEditingBehavior("mac"); 64 62 65 function log(str) 63 66 { -
trunk/LayoutTests/platform/chromium-win/editing/deleting/non-smart-delete-expected.txt
r96273 r147036 5 5 EDITING DELEGATE: shouldDeleteDOMRange:range from 1 of #text > DIV > DIV > BODY > HTML > #document to 4 of #text > DIV > DIV > BODY > HTML > #document 6 6 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification 7 EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > BODY > HTML > #document toDOMRange:range from 0 of DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE 7 8 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification 8 9 EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification -
trunk/LayoutTests/platform/efl/editing/deleting/non-smart-delete-expected.txt
r140134 r147036 5 5 EDITING DELEGATE: shouldDeleteDOMRange:range from 1 of #text > DIV > DIV > BODY > HTML > #document to 4 of #text > DIV > DIV > BODY > HTML > #document 6 6 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification 7 EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > BODY > HTML > #document toDOMRange:range from 0 of DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE 7 8 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification 8 9 EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification -
trunk/LayoutTests/platform/gtk/editing/deleting/non-smart-delete-expected.txt
r114826 r147036 5 5 EDITING DELEGATE: shouldDeleteDOMRange:range from 1 of #text > DIV > DIV > BODY > HTML > #document to 4 of #text > DIV > DIV > BODY > HTML > #document 6 6 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification 7 EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > BODY > HTML > #document toDOMRange:range from 0 of DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE 7 8 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification 8 9 EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification -
trunk/LayoutTests/platform/qt/editing/deleting/non-smart-delete-expected.txt
r122712 r147036 5 5 EDITING DELEGATE: shouldDeleteDOMRange:range from 1 of #text > DIV > DIV > BODY > HTML > #document to 4 of #text > DIV > DIV > BODY > HTML > #document 6 6 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification 7 EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > BODY > HTML > #document toDOMRange:range from 0 of DIV > DIV > BODY > HTML > #document to 0 of DIV > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE 7 8 EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification 8 9 EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
Note: See TracChangeset
for help on using the changeset viewer.