OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <html> | 2 <html> |
3 <body> | 3 <body> |
4 <div id=container> | 4 <div id=container> |
5 <input placeholder="first line second line"><br> | 5 <input placeholder="first line second line"><br> |
6 <input placeholder=" "><br> | 6 <input placeholder=" "><br> |
7 <textarea placeholder="first line second line"></textarea><br> | 7 <textarea placeholder="first line second line"></textarea><br> |
8 <textarea placeholder=" "></textarea> | 8 <textarea placeholder=" "></textarea> |
9 </div> | 9 </div> |
10 <script src="../../fast/js/resources/js-test-pre.js"></script> | 10 <script src="../../resources/js-test.js"></script> |
11 <script> | 11 <script> |
12 description('CR and LF in placeholder values should be stripped.'); | 12 description('CR and LF in placeholder values should be stripped.'); |
13 | 13 |
14 if (window.internals) { | 14 if (window.internals) { |
15 var input0 = document.getElementsByTagName('input')[0]; | 15 var input0 = document.getElementsByTagName('input')[0]; |
16 var input1 = document.getElementsByTagName('input')[1]; | 16 var input1 = document.getElementsByTagName('input')[1]; |
17 var textarea0 = document.getElementsByTagName('textarea')[0]; | 17 var textarea0 = document.getElementsByTagName('textarea')[0]; |
18 var textarea1 = document.getElementsByTagName('textarea')[1]; | 18 var textarea1 = document.getElementsByTagName('textarea')[1]; |
19 shouldBeEqualToString('internals.visiblePlaceholder(input0)', 'first line se
cond line'); | 19 shouldBeEqualToString('internals.visiblePlaceholder(input0)', 'first line se
cond line'); |
20 shouldBeEqualToString('internals.visiblePlaceholder(input1)', ''); | 20 shouldBeEqualToString('internals.visiblePlaceholder(input1)', ''); |
21 shouldBeEqualToString('internals.visiblePlaceholder(textarea0)', 'first line
second line'); | 21 shouldBeEqualToString('internals.visiblePlaceholder(textarea0)', 'first line
second line'); |
22 shouldBeEqualToString('internals.visiblePlaceholder(textarea1)', ''); | 22 shouldBeEqualToString('internals.visiblePlaceholder(textarea1)', ''); |
23 | 23 |
24 document.body.removeChild(document.getElementById('container')); | 24 document.body.removeChild(document.getElementById('container')); |
25 } else | 25 } else |
26 debug('The first input element and the first textarea element should have a
placeholder "first line second line", and the second input element and the secon
d textarea element should have nothing.'); | 26 debug('The first input element and the first textarea element should have a
placeholder "first line second line", and the second input element and the secon
d textarea element should have nothing.'); |
27 </script> | 27 </script> |
28 </body> | 28 </body> |
29 </html> | 29 </html> |
OLD | NEW |