OLD | NEW |
1 <html> | 1 <html> |
2 <head> | 2 <head> |
3 <script> | 3 <script> |
4 if (window.testRunner) | 4 if (window.testRunner) |
5 window.testRunner.dumpAsText(); | 5 window.testRunner.dumpAsText(); |
6 | 6 |
7 function getInput() | 7 function getInput() |
8 { | 8 { |
9 return document.getElementById('inputId'); | 9 return document.getElementById('inputId'); |
10 } | 10 } |
11 | 11 |
12 var DEFAULT_LINE_1 = "line\t(1 of 2)\r\nline\t(2 of 2)"; | 12 var DEFAULT_LINE_1 = "line\t(1 of 2)\r\nline\t(2 of 2)"; |
13 var EXPECTED_LINE_1 = "line\t(1 of 2) line\t(2 of 2)"; | 13 var EXPECTED_LINE_1 = "line\t(1 of 2) line\t(2 of 2)"; |
14 | 14 |
15 // FIXME: Is this really expected behavior to truncate the string at a n
ull byte? | |
16 // It doesn't match Firefox 4 and common sense. | |
17 var DEFAULT_LINE_2 = "null\0char"; | 15 var DEFAULT_LINE_2 = "null\0char"; |
18 var EXPECTED_LINE_2 = "null"; | 16 var EXPECTED_LINE_2 = "null\0char"; |
19 | 17 |
20 var DEFAULT_LINE_3 = "line with trailing newlines\r\n\r\n"; | 18 var DEFAULT_LINE_3 = "line with trailing newlines\r\n\r\n"; |
21 var EXPECTED_LINE_3 = "line with trailing newlines"; | 19 var EXPECTED_LINE_3 = "line with trailing newlines"; |
22 | 20 |
23 var TEST_NAME_1 = "Multi-line test"; | 21 var TEST_NAME_1 = "Multi-line test"; |
24 var TEST_NAME_2 = "Null char test"; | 22 var TEST_NAME_2 = "Null char test"; |
25 var TEST_NAME_3 = "Trailing newline test"; | 23 var TEST_NAME_3 = "Trailing newline test"; |
26 | 24 |
27 function testMultiline() | 25 function testMultiline() |
28 { | 26 { |
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
79 .fail { color: red; } | 77 .fail { color: red; } |
80 .code { font-family: monospace; } | 78 .code { font-family: monospace; } |
81 </style> | 79 </style> |
82 </head> | 80 </head> |
83 <body onload="testMultiline()"> | 81 <body onload="testMultiline()"> |
84 <h2>Test: This test verifies that text inputs will accept multiple lines of
pasted text. You should see three tests "PASS" below.</h2> | 82 <h2>Test: This test verifies that text inputs will accept multiple lines of
pasted text. You should see three tests "PASS" below.</h2> |
85 <input id=inputId size=60 /><br> | 83 <input id=inputId size=60 /><br> |
86 <span class=code id=console></span> | 84 <span class=code id=console></span> |
87 </body> | 85 </body> |
88 </html> | 86 </html> |
OLD | NEW |