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

Side by Side Diff: LayoutTests/platform/chromium/editing/spelling/delete-misspelled-word.html

Issue 14120003: Move LayoutTests from platform/chromium/... to generic location (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 7 years, 8 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 | Annotate | Revision Log
OLDNEW
(Empty)
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <script src=../../../../fast/js/resources/js-test-pre.js language="javascript" t ype="text/javascript"></script>
5 <title>Testing moving cursor to a misspelled word</title>
6 </head>
7 <body>
8 <div id="src" contenteditable="true" spellcheck="true"></div><br/>
9 <script language="javascript">
10 description('Test if Chrome spellchecks a word again when changing a misspelled word.' +
11 'To test manually, type a misspelled word "zz " and type a backspace key twice.' +
12 'This test succeeds when "z" is not marked as misspelled.');
13
14 jsTestIsAsync = true;
15
16 var node = document.getElementById('src');
17 node.focus();
18 function insertText(text) {
19 document.execCommand("InsertText", false, text);
20 }
21 shouldBeTrue('insertText("z"); insertText("z"); insertText(" "); internals.hasSp ellingMarker(document, 0, 2)');
22
23 debug('Enable asynchronous spellchecking, delete two characters, and insert a sp ace');
24 internals.settings.setAsynchronousSpellCheckingEnabled(true);
25 internals.settings.setUnifiedTextCheckerEnabled(true);
26
27 testRunner.execCommand("DeleteBackward");
28 testRunner.execCommand("DeleteBackward");
29 document.execCommand("InsertText", false, ' ');
30
31 var retryCount = 10;
32 function verifyMarker() {
33 var hasMarker = internals.hasSpellingMarker(document, 0, 1);
34 if (hasMarker && --retryCount > 0) {
35 window.setTimeout(verifyMarker, 1);
36 return;
37 }
38 shouldBeFalse('internals.hasSpellingMarker(document, 0, 1)');
39 finishJSTest();
40 }
41 window.setTimeout(verifyMarker, 1);
42 </script>
43 <script src="../../../../fast/js/resources/js-test-post.js"></script>
44 </body>
45 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698