OLD | NEW |
1 #library('HTMLCollectionTest'); | 1 #library('HTMLCollectionTest'); |
2 #import('../../../../lib/unittest/unittest_dom.dart'); | 2 #import('../../../../lib/unittest/unittest.dart'); |
| 3 #import('../../../../lib/unittest/dom_config.dart'); |
3 #import('dart:dom'); | 4 #import('dart:dom'); |
4 | 5 |
5 // Test that HTMLCollection implements List<T> | 6 // Test that HTMLCollection implements List<T> |
6 main() { | 7 main() { |
7 HTMLElement insertTestDiv() { | 8 HTMLElement insertTestDiv() { |
8 HTMLElement element = document.createElement('div'); | 9 HTMLElement element = document.createElement('div'); |
9 element.innerHTML = @""" | 10 element.innerHTML = @""" |
10 <div id='allChecked'> | 11 <div id='allChecked'> |
11 <input type="checkbox" name="c1" value="1" checked="yes"> | 12 <input type="checkbox" name="c1" value="1" checked="yes"> |
12 <input type="checkbox" name="c2" value="2" checked="yes"> | 13 <input type="checkbox" name="c2" value="2" checked="yes"> |
(...skipping 11 matching lines...) Expand all Loading... |
24 <input type="checkbox" name="n2" value="2"> | 25 <input type="checkbox" name="n2" value="2"> |
25 <input type="checkbox" name="n3" value="3"> | 26 <input type="checkbox" name="n3" value="3"> |
26 <input type="checkbox" name="n4" value="4"> | 27 <input type="checkbox" name="n4" value="4"> |
27 </div> | 28 </div> |
28 <div id='emptyDiv'></div> | 29 <div id='emptyDiv'></div> |
29 """; | 30 """; |
30 document.body.appendChild(element); | 31 document.body.appendChild(element); |
31 return element; | 32 return element; |
32 } | 33 } |
33 | 34 |
34 forLayoutTests(); | 35 useDomConfiguration(); |
35 test('IsList', () { | 36 test('IsList', () { |
36 HTMLElement root = insertTestDiv(); | 37 HTMLElement root = insertTestDiv(); |
37 | 38 |
38 HTMLCollection eachChecked = | 39 HTMLCollection eachChecked = |
39 document.getElementById('allChecked').dynamic.children; | 40 document.getElementById('allChecked').dynamic.children; |
40 | 41 |
41 Expect.isTrue(eachChecked is List); | 42 Expect.isTrue(eachChecked is List); |
42 | 43 |
43 document.body.removeChild(root); | 44 document.body.removeChild(root); |
44 }); | 45 }); |
(...skipping 222 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
267 Expect.equals(-1, someChecked.lastIndexOf(someChecked[3], 2)); | 268 Expect.equals(-1, someChecked.lastIndexOf(someChecked[3], 2)); |
268 | 269 |
269 Expect.equals(-1, someChecked.lastIndexOf(noneChecked[0], 3)); | 270 Expect.equals(-1, someChecked.lastIndexOf(noneChecked[0], 3)); |
270 Expect.equals(-1, noneChecked.lastIndexOf(someChecked[0], 3)); | 271 Expect.equals(-1, noneChecked.lastIndexOf(someChecked[0], 3)); |
271 Expect.equals(-1, someChecked.lastIndexOf(noneChecked[1], 3)); | 272 Expect.equals(-1, someChecked.lastIndexOf(noneChecked[1], 3)); |
272 Expect.equals(-1, noneChecked.lastIndexOf(someChecked[1], 3)); | 273 Expect.equals(-1, noneChecked.lastIndexOf(someChecked[1], 3)); |
273 | 274 |
274 document.body.removeChild(root); | 275 document.body.removeChild(root); |
275 }); | 276 }); |
276 } | 277 } |
OLD | NEW |