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

Side by Side Diff: third_party/WebKit/LayoutTests/fast/forms/textarea-arrow-navigation.html

Issue 1522803002: Move textarea-related tests to fast/forms/textarea/, part 1. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@color-uaf
Patch Set: Created 5 years 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
(Empty)
1 <html>
2 <head>
3 <script>
4
5 function log(str)
6 {
7 var li = document.createElement("li");
8 li.appendChild(document.createTextNode(str));
9 var console = document.getElementById("console");
10 console.appendChild(li);
11 }
12
13 function runTest()
14 {
15 if (window.testRunner)
16 testRunner.dumpAsText();
17
18 if (!window.eventSender)
19 return;
20
21 var textarea = document.getElementById("test");
22
23 // set the cursor several characters into the first line of the text area so
24 // that when you go down by a line, the cursor will be at the end of the
25 // numbered lines:
26 textarea.setSelectionRange(5, 5);
27 for (var i = 0; i < 10; i++) {
28 // press the 'down arrow' a bunch of times to try to get to the end of t he text area
29 eventSender.keyDown("downArrow");
30 }
31 if (textarea.selectionStart != textarea.value.length)
32 log("Fail. Expected: selectionStart == " + textarea.value.length + ", F ound: " + textarea.selectionStart);
33 else
34 log("Success");
35 }
36
37 </script>
38
39 </head>
40 <body onload="runTest()">
41 <p>
42 This tests that the cursor doesn't get 'stuck' when advancing through a
43 text area with the down arrow key. See bug #19465 for more information
44 </p>
45 <p>
46 If the test is successful and the cursor is at the end of the textarea, you should see the word 'Success' printed below
47 </p>
48 <textarea id="test" rows="10" cols="80">What steps will reproduce the problem?
49 1.
50 2.
51 3.
52
53 What is the expected output? What do you see instead?</textarea>
54
55 <ul id="console"></ul>
56
57 </body>
58 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698