| OLD | NEW |
| 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> | 6 <body> |
| 7 <p id="description"></p> | 7 <p id="description"></p> |
| 8 <p> | 8 <p> |
| 9 Please run this with DumpRenderTree. | 9 Please run this with DumpRenderTree. |
| 10 </p> | 10 </p> |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 47 | 47 |
| 48 beginTest('Digit keys'); | 48 beginTest('Digit keys'); |
| 49 keyDown('s'); | 49 keyDown('s'); |
| 50 keyDown('rightArrow'); | 50 keyDown('rightArrow'); |
| 51 keyDown('0'); | 51 keyDown('0'); |
| 52 keyDown('1'); | 52 keyDown('1'); |
| 53 keyDown('2'); | 53 keyDown('2'); |
| 54 keyDown('A'); | 54 keyDown('A'); |
| 55 shouldBeEqualToString('input.value', '0012-09'); | 55 shouldBeEqualToString('input.value', '0012-09'); |
| 56 | 56 |
| 57 // FIXME: We should test type ahead time out. When event.leapForward() affects | |
| 58 // keyboard event time stamp, we can uncomment this fragment. | |
| 59 /* | |
| 60 beginTest('Digit keys with type ahead timeout'); | |
| 61 keyDown('1'); | |
| 62 leapForward(1100); | |
| 63 keyDown('1'); | |
| 64 keyDown('5'); | |
| 65 keyDown('6'); | |
| 66 keyDown('A'); | |
| 67 shouldBeEqualToString('input.value', '0056-01'); | |
| 68 */ | |
| 69 | |
| 70 beginTest('Left/Right keys', '2012-09'); | 57 beginTest('Left/Right keys', '2012-09'); |
| 71 keyDown('rightArrow'); | 58 keyDown('rightArrow'); |
| 72 keyDown('5'); | 59 keyDown('5'); |
| 73 keyDown('leftArrow'); | 60 keyDown('leftArrow'); |
| 74 keyDown('6'); | 61 keyDown('6'); |
| 75 shouldBeEqualToString('input.value', '0005-06'); | 62 shouldBeEqualToString('input.value', '0005-06'); |
| 76 keyDown('leftArrow'); | 63 keyDown('leftArrow'); |
| 77 keyDown('leftArrow'); | 64 keyDown('leftArrow'); |
| 78 keyDown('leftArrow'); | 65 keyDown('leftArrow'); |
| 79 shouldBeEqualToString('document.activeElement.id', 'input'); | 66 shouldBeEqualToString('document.activeElement.id', 'input'); |
| (...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 213 keyDown('\t'); // -> [2012] M10 | 200 keyDown('\t'); // -> [2012] M10 |
| 214 keyDown('2'); // -> [0002] M10 | 201 keyDown('2'); // -> [0002] M10 |
| 215 shouldBeEqualToString('input.value', '0002-10'); | 202 shouldBeEqualToString('input.value', '0002-10'); |
| 216 keyDown('\t', ['shiftKey']); // -> 0002 [M10] | 203 keyDown('\t', ['shiftKey']); // -> 0002 [M10] |
| 217 keyDown('upArrow'); // -> 0002 [M11] | 204 keyDown('upArrow'); // -> 0002 [M11] |
| 218 shouldBeEqualToString('input.value', '0002-11'); | 205 shouldBeEqualToString('input.value', '0002-11'); |
| 219 input.removeAttribute("lang"); | 206 input.removeAttribute("lang"); |
| 220 </script> | 207 </script> |
| 221 </body> | 208 </body> |
| 222 </html> | 209 </html> |
| OLD | NEW |