Remove SnowLeopard expected results.
[WebKit-https.git] / LayoutTests / fast / forms / time-multiple-fields / resources / preserve-value-after-history-back-frame.html
1 <!DOCTYPE html>
2 <body>
3 <input type=time id=test1>
4 <input type=time id=test2 step=1>
5 <script>
6 function fieldsText(input) {
7     return window.internals.oldestShadowRoot(input).textContent;
8 }
9
10 function back(newState) {
11     parent.state = newState;
12     history.back();
13 }
14
15 function forward(newState) {
16     parent.state = newState;
17     history.forward();
18 }
19
20 function keyDown(key) {
21     eventSender.keyDown(key);
22 }
23
24 var testInput1 = document.getElementById('test1');
25 var testInput2 = document.getElementById('test2');
26 var pageName = location.search || '?page1';
27
28 window.onload = function() {
29     switch (pageName) {
30     case '?page1':
31         switch (parent.state) {
32         case 'direct': {
33             testInput1.value = '01:01';
34             testInput2.focus();
35             keyDown('upArrow');
36             keyDown('\t');
37             keyDown('\t');
38             keyDown('\t');
39             keyDown('upArrow');
40             var nextUri = location.toString().replace('?page1', '?page2');
41             setTimeout(function() { window.location.href = nextUri; }, 0);
42             break;
43         }
44         case 'backTo1':
45             parent.testCases.push(
46                 {
47                     'description' : 'Went back to a page. Checking a form control which had a full value',
48                     'actual' : testInput1.value,
49                     'expected' : '01:01' },
50                 {
51                     'description' : 'Went back to a page. Checking a form control which had a partial value',
52                     'actual' : fieldsText(testInput2),
53                     'expected' : '01:--:-- AM'
54                 });
55             forward('forwardTo2');
56             break;
57         case 'backTo1Second':
58             parent.finishTest();
59             break;
60         default:
61             parent.failed('Unsupported state(' + parent.state + ')');
62             break;
63         }
64         break;
65     case '?page2':
66         switch (parent.state) {
67         case 'direct':
68             testInput1.value = '02:02';
69             testInput2.focus();
70             keyDown('\t');
71             keyDown('downArrow');
72             back('backTo1');
73             break;
74         case 'forwardTo2':
75             parent.testCases.push(
76                 {
77                     'description' : 'Went forward to a page. Checking a form control which had a full value',
78                     'actual' : testInput1.value,
79                     'expected' : '02:02'
80                 },
81                 {
82                     'description' : 'Went forward to a page. Checking a form control which had a partial value',
83                     'actual' : fieldsText(testInput2),
84                     'expected' : '--:59:-- --'
85                 });
86             back('backTo1Second');
87             break;
88         default:
89             parent.failed('Unsupported state(' + parent.state + ')');
90             break;
91         }
92         break;
93     default:
94         parent.failed('Unsupported page(' + pageName + ')');
95         break;
96     }
97 };
98 </script>
99 <body>
100