Move parseFontFaceDescriptor to CSSPropertyParser.cpp
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / fast / forms / radio / radio-group-arrow-cycle-edge.html
blob5d1cd5e990917913ddc14c40e47a0998243a8c26
1 <!DOCTYPE html>
3 <body>
4 <script src="../resources/common.js"></script>
6 <script src="../../../resources/js-test.js"></script>
8 <form name=alpha>
9 <input type="radio" name="fruit" id="apple"><br>
10 <input type="radio" name="fruit" id="banana"><br>
11 <input type="radio" name="fruit" id="cherry"><br>
12 <input type="radio" name="fruit" form=beta id="tomato"><br>
13 <input type="radio" name="fruit" form=beta id="delta"><br>
14 </form>
15 <form name=beta>
16 <input type="radio" name="fruit" id="pumpkin"><br>
17 </form>
18 <input type="radio" name="fruit" form=alpha id="cucumber"><br>
20 <script>
21 document.alpha.insertBefore(document.beta, document.alpha.fruit[2]);
22 description('Tests after pressing last radio button in the list, on pressing downkey it selects back first radio button');
24 clickElement(document.getElementById('cherry'));
25 shouldBeTrue('document.getElementById("cherry").checked');
27 eventSender.keyDown('downArrow');
28 shouldBeTrue('document.getElementById("apple").checked');
30 eventSender.keyDown('upArrow');
31 shouldBeTrue('document.getElementById("cherry").checked');
34 clickElement(document.getElementById('cucumber'));
35 shouldBeTrue('document.getElementById("cucumber").checked');
37 eventSender.keyDown('downArrow');
38 shouldBeTrue('document.getElementById("tomato").checked');
40 eventSender.keyDown('upArrow');
41 shouldBeTrue('document.getElementById("cucumber").checked');
43 clickElement(document.getElementById('pumpkin'));
44 shouldBeTrue('document.getElementById("pumpkin").checked');
46 eventSender.keyDown('downArrow');
47 shouldBeTrue('document.getElementById("pumpkin").checked');
49 eventSender.keyDown('upArrow');
50 shouldBeTrue('document.getElementById("pumpkin").checked');
52 </script>
53 </body>
54 </html>