| OLD | NEW |
| 1 #library("dom_query"); | 1 #library("dom_query"); |
| 2 #import("dart:html"); | 2 #import("dart:html"); |
| 3 #import('../common/common.dart'); | 3 #import('../common/common.dart'); |
| 4 #import('runner.dart'); | 4 #import('runner.dart'); |
| 5 | 5 |
| 6 void main() { | 6 void main() { |
| 7 final int num = 40; | 7 final int num = 40; |
| 8 | 8 |
| 9 // Try to force real results. | 9 // Try to force real results. |
| 10 var ret; | 10 var ret; |
| (...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 67 }) | 67 }) |
| 68 .test('getElementsByTagName(*)', () { | 68 .test('getElementsByTagName(*)', () { |
| 69 for (int i = 0; i < num; i++) { | 69 for (int i = 0; i < num; i++) { |
| 70 NodeList elems = document.$dom_getElementsByTagName('*'); | 70 NodeList elems = document.$dom_getElementsByTagName('*'); |
| 71 ret = elems.last().$dom_nodeType; | 71 ret = elems.last().$dom_nodeType; |
| 72 } | 72 } |
| 73 }) | 73 }) |
| 74 .test('getElementsByTagName (not in document)', () { | 74 .test('getElementsByTagName (not in document)', () { |
| 75 for (int i = 0; i < num; i++) { | 75 for (int i = 0; i < num; i++) { |
| 76 NodeList elems = document.$dom_getElementsByTagName('strong'); | 76 NodeList elems = document.$dom_getElementsByTagName('strong'); |
| 77 ret = elems.last().$dom_nodeType; | 77 ret = elems.length == 0; |
| 78 } | 78 } |
| 79 }) | 79 }) |
| 80 .test('getElementsByName', () { | 80 .test('getElementsByName', () { |
| 81 for (int i = 0; i < num * 20; i++) { | 81 for (int i = 0; i < num * 20; i++) { |
| 82 NodeList elems = document.$dom_getElementsByName('test$num'); | 82 NodeList elems = document.$dom_getElementsByName('test$num'); |
| 83 ret = elems[elems.length-1].$dom_nodeType; | 83 ret = elems[elems.length-1].$dom_nodeType; |
| 84 elems = document.$dom_getElementsByName('test$num'); | 84 elems = document.$dom_getElementsByName('test$num'); |
| 85 ret = elems[elems.length-1].$dom_nodeType; | 85 ret = elems[elems.length-1].$dom_nodeType; |
| 86 elems = document.$dom_getElementsByName('test$num'); | 86 elems = document.$dom_getElementsByName('test$num'); |
| 87 ret = elems[elems.length-1].$dom_nodeType; | 87 ret = elems[elems.length-1].$dom_nodeType; |
| 88 elems = document.$dom_getElementsByName('test$num'); | 88 elems = document.$dom_getElementsByName('test$num'); |
| 89 ret = elems[elems.length-1].$dom_nodeType; | 89 ret = elems[elems.length-1].$dom_nodeType; |
| 90 } | 90 } |
| 91 }) | 91 }) |
| 92 .test('getElementsByName (not in document)', () { | 92 .test('getElementsByName (not in document)', () { |
| 93 for (int i = 0; i < num * 20; i++) { | 93 for (int i = 0; i < num * 20; i++) { |
| 94 ret = document.$dom_getElementsByName('test').length == 0; | 94 ret = document.$dom_getElementsByName('test').length == 0; |
| 95 ret = document.$dom_getElementsByName('test').length == 0; | 95 ret = document.$dom_getElementsByName('test').length == 0; |
| 96 ret = document.$dom_getElementsByName('test').length == 0; | 96 ret = document.$dom_getElementsByName('test').length == 0; |
| 97 ret = document.$dom_getElementsByName('test').length == 0; | 97 ret = document.$dom_getElementsByName('test').length == 0; |
| 98 ret = document.$dom_getElementsByName('test').length == 0; | 98 ret = document.$dom_getElementsByName('test').length == 0; |
| 99 } | 99 } |
| 100 }) | 100 }) |
| 101 .end(); | 101 .end(); |
| 102 } | 102 } |
| OLD | NEW |