OLD | NEW |
1 library ElementListTest; | 1 library ElementListTest; |
2 import '../../pkg/unittest/lib/unittest.dart'; | 2 import '../../pkg/unittest/lib/unittest.dart'; |
3 import '../../pkg/unittest/lib/html_config.dart'; | 3 import '../../pkg/unittest/lib/html_config.dart'; |
4 import 'dart:html'; | 4 import 'dart:html'; |
5 | 5 |
6 // Test that List<Element> implements List<T> | 6 // Test that List<Element> implements List<T> |
7 main() { | 7 main() { |
8 Element insertTestDiv() { | 8 Element insertTestDiv() { |
9 Element element = new Element.tag('div'); | 9 Element element = new Element.tag('div'); |
10 element.innerHtml = r""" | 10 element.innerHtml = r""" |
(...skipping 10 matching lines...) Expand all Loading... |
21 <input type="checkbox" name="s4" value="4"> | 21 <input type="checkbox" name="s4" value="4"> |
22 </div> | 22 </div> |
23 <div id='noneChecked'> | 23 <div id='noneChecked'> |
24 <input type="checkbox" name="n1" value="1"> | 24 <input type="checkbox" name="n1" value="1"> |
25 <input type="checkbox" name="n2" value="2"> | 25 <input type="checkbox" name="n2" value="2"> |
26 <input type="checkbox" name="n3" value="3"> | 26 <input type="checkbox" name="n3" value="3"> |
27 <input type="checkbox" name="n4" value="4"> | 27 <input type="checkbox" name="n4" value="4"> |
28 </div> | 28 </div> |
29 <div id='emptyDiv'></div> | 29 <div id='emptyDiv'></div> |
30 """; | 30 """; |
31 document.body.nodes.add(element); | 31 document.body.append(element); |
32 return element; | 32 return element; |
33 } | 33 } |
34 | 34 |
35 useHtmlConfiguration(); | 35 useHtmlConfiguration(); |
36 | 36 |
37 test('IsList', () { | 37 test('IsList', () { |
38 Element root = insertTestDiv(); | 38 Element root = insertTestDiv(); |
39 | 39 |
40 List<Element> eachChecked = | 40 List<Element> eachChecked = |
41 document.query('#allChecked').children; | 41 document.query('#allChecked').children; |
(...skipping 226 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
268 expect(someChecked.lastIndexOf(someChecked[3], 2), -1); | 268 expect(someChecked.lastIndexOf(someChecked[3], 2), -1); |
269 | 269 |
270 expect(someChecked.lastIndexOf(noneChecked[0], 3), -1); | 270 expect(someChecked.lastIndexOf(noneChecked[0], 3), -1); |
271 expect(noneChecked.lastIndexOf(someChecked[0], 3), -1); | 271 expect(noneChecked.lastIndexOf(someChecked[0], 3), -1); |
272 expect(someChecked.lastIndexOf(noneChecked[1], 3), -1); | 272 expect(someChecked.lastIndexOf(noneChecked[1], 3), -1); |
273 expect(noneChecked.lastIndexOf(someChecked[1], 3), -1); | 273 expect(noneChecked.lastIndexOf(someChecked[1], 3), -1); |
274 | 274 |
275 root.remove(); | 275 root.remove(); |
276 }); | 276 }); |
277 } | 277 } |
OLD | NEW |