| 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 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 63 | 63 |
| 64 beginTest('Digit keys and backspace key'); | 64 beginTest('Digit keys and backspace key'); |
| 65 keyDown('0'); // -> Week [00], yyyy | 65 keyDown('0'); // -> Week [00], yyyy |
| 66 keyDown('\b'); // -> Week [ww], yyyy | 66 keyDown('\b'); // -> Week [ww], yyyy |
| 67 keyDown('0'); // -> Week [00], yyyy | 67 keyDown('0'); // -> Week [00], yyyy |
| 68 keyDown('0'); // -> Week 01, [yyyy] | 68 keyDown('0'); // -> Week 01, [yyyy] |
| 69 keyDown('0'); // -> Week 01, [0000] | 69 keyDown('0'); // -> Week 01, [0000] |
| 70 keyDown('6'); // -> Week 05, [0006] | 70 keyDown('6'); // -> Week 05, [0006] |
| 71 shouldBeEqualToString('input.value', '0006-W01'); | 71 shouldBeEqualToString('input.value', '0006-W01'); |
| 72 | 72 |
| 73 // FIXME: We should test type ahead time out. When event.leapForward() affects | |
| 74 // keyboard event time stamp, we can uncomment this fragment. | |
| 75 /* | |
| 76 beginTest('Digit keys with type ahead timeout'); | |
| 77 keyDown('1'); // -> Week [01], yyyy | |
| 78 eventSender.leapForward(1100); // -> Week 01, [yyyy] | |
| 79 keyDown('1'); // -> Week 01, [0001] | |
| 80 keyDown('5'); // -> Week 01, [0015] | |
| 81 keyDown('6'); // -> Week 01, [0156] | |
| 82 shouldBeEqualToString('input.value', '0156-W01'); | |
| 83 */ | |
| 84 | |
| 85 beginTest('Left/Right keys', '2012-W09'); | 73 beginTest('Left/Right keys', '2012-W09'); |
| 86 keyDown('rightArrow'); // -> Week 09, [2012] | 74 keyDown('rightArrow'); // -> Week 09, [2012] |
| 87 keyDown('5'); // -> Week 09, [0005] | 75 keyDown('5'); // -> Week 09, [0005] |
| 88 keyDown('leftArrow'); // -> Week [09], 0005 | 76 keyDown('leftArrow'); // -> Week [09], 0005 |
| 89 keyDown('6'); // -> Week [06], 0005 | 77 keyDown('6'); // -> Week [06], 0005 |
| 90 shouldBeEqualToString('input.value', '0005-W06'); | 78 shouldBeEqualToString('input.value', '0005-W06'); |
| 91 keyDown('leftArrow'); // -> Week 06, [0005] | 79 keyDown('leftArrow'); // -> Week 06, [0005] |
| 92 keyDown('leftArrow'); // -> Week [06], 0005 | 80 keyDown('leftArrow'); // -> Week [06], 0005 |
| 93 keyDown('leftArrow'); // -> Week [06], 0005 | 81 keyDown('leftArrow'); // -> Week [06], 0005 |
| 94 shouldBeEqualToString('document.activeElement.id', 'input'); | 82 shouldBeEqualToString('document.activeElement.id', 'input'); |
| (...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 200 keyDown('upArrow'); // Week [11], 2012 | 188 keyDown('upArrow'); // Week [11], 2012 |
| 201 shouldBeEqualToString('input.value', '2012-W11'); | 189 shouldBeEqualToString('input.value', '2012-W11'); |
| 202 input.readOnly = false; | 190 input.readOnly = false; |
| 203 input.focus(); | 191 input.focus(); |
| 204 keyDown('upArrow'); // Week [12], 2012 | 192 keyDown('upArrow'); // Week [12], 2012 |
| 205 shouldBeEqualToString('input.value', '2012-W12'); | 193 shouldBeEqualToString('input.value', '2012-W12'); |
| 206 | 194 |
| 207 </script> | 195 </script> |
| 208 </body> | 196 </body> |
| 209 </html> | 197 </html> |
| OLD | NEW |