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

Side by Side Diff: third_party/WebKit/LayoutTests/editing/spelling/spellcheck-disable-enable.html

Issue 2235643002: Code cleanup related to unified text checker (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@EnableUnifiedTextCheckerByDefault
Patch Set: Rebased on removal of grammar-checking code Created 4 years, 4 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 <html> 2 <html>
3 <head> 3 <head>
4 <script src="../../resources/js-test.js"></script> 4 <script src="../../resources/js-test.js"></script>
5 </head> 5 </head>
6 <body onload="test(document.getElementById('destination'), document.getElementBy Id('frame').contentWindow.document);"> 6 <body onload="test(document.getElementById('destination'), document.getElementBy Id('frame').contentWindow.document);">
7 <div id="container"> 7 <div id="container">
8 <div id="destination" contentEditable></div> 8 <div id="destination" contentEditable></div>
9 <iframe id="frame" src="data:text/html,<body contenteditable></body>"></iframe > 9 <iframe id="frame" src="data:text/html,<body contenteditable></body>"></iframe >
10 </div> 10 </div>
(...skipping 24 matching lines...) Expand all
35 editableDiv.focus(); 35 editableDiv.focus();
36 document.execCommand("InsertText", false, "zz."); 36 document.execCommand("InsertText", false, "zz.");
37 editableBodyInFrame.focus(); 37 editableBodyInFrame.focus();
38 frameDocument.execCommand("InsertText", false, "zz."); 38 frameDocument.execCommand("InsertText", false, "zz.");
39 39
40 if (!window.internals) { 40 if (!window.internals) {
41 debug("Automatic testing impossible. Test manually."); 41 debug("Automatic testing impossible. Test manually.");
42 return; 42 return;
43 } 43 }
44 44
45 internals.settings.setUnifiedTextCheckerEnabled(true);
46
47 shouldBecomeEqual('hasSpellingMarkerOnSetting(editableDiv, true)', 'true', f unction() { 45 shouldBecomeEqual('hasSpellingMarkerOnSetting(editableDiv, true)', 'true', f unction() {
48 shouldBecomeEqual('hasSpellingMarkerOnSetting(editableBodyInFrame, true) ', 'true', function() { 46 shouldBecomeEqual('hasSpellingMarkerOnSetting(editableBodyInFrame, true) ', 'true', function() {
49 // Turn off spellchecking, all misspellings should disappear. 47 // Turn off spellchecking, all misspellings should disappear.
50 shouldBecomeEqual('hasSpellingMarkerOnSetting(editableDiv, false)', 'false', function() { 48 shouldBecomeEqual('hasSpellingMarkerOnSetting(editableDiv, false)', 'false', function() {
51 shouldBecomeEqual('hasSpellingMarkerOnSetting(editableBodyInFram e, false)', 'false', function() { 49 shouldBecomeEqual('hasSpellingMarkerOnSetting(editableBodyInFram e, false)', 'false', function() {
52 // Focus element and turn on spellchecking. 50 // Focus element and turn on spellchecking.
53 // Only misspellings of the focused element should be restor ed. 51 // Only misspellings of the focused element should be restor ed.
54 editableDiv.focus(); 52 editableDiv.focus();
55 shouldBecomeEqual('hasSpellingMarkerOnSetting(editableDiv, t rue)', 'true', function() { 53 shouldBecomeEqual('hasSpellingMarkerOnSetting(editableDiv, t rue)', 'true', function() {
56 shouldBecomeEqual('hasSpellingMarkerOnSetting(editableBo dyInFrame, true)', 'false', finishJSTest); 54 shouldBecomeEqual('hasSpellingMarkerOnSetting(editableBo dyInFrame, true)', 'false', finishJSTest);
57 }); 55 });
58 }); 56 });
59 }); 57 });
60 }); 58 });
61 }); 59 });
62 } 60 }
63 61
64 </script> 62 </script>
65 </body> 63 </body>
66 </html> 64 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698