Chromium Code Reviews| Index: samples/third_party/dromaeo/tests/dom-query-html.dart |
| diff --git a/samples/third_party/dromaeo/tests/dom-query-html.dart b/samples/third_party/dromaeo/tests/dom-query-html.dart |
| index 8e590ecd7e663fb26f8e48a1c434a4be7f55215e..9e7f62a6fcc93e2c09343e92bf3097ad5b0ccca6 100644 |
| --- a/samples/third_party/dromaeo/tests/dom-query-html.dart |
| +++ b/samples/third_party/dromaeo/tests/dom-query-html.dart |
| @@ -50,37 +50,47 @@ void main() { |
| }) |
| .test('getElementsByTagName(div)', () { |
| for (int i = 0; i < num; i++) { |
| - var elems = document.queryAll('div'); |
| - ret = elems.last().hidden; |
| + ElementList elems = document.queryAll('div'); |
| + for (int j = 0, len = elems.length; j < len; j++) { |
| + ret = elems[j].hidden; |
| + } |
|
vsm
2012/03/28 18:00:14
Please drop the loop change. It's too far from th
Jacob
2012/03/28 21:01:31
Done.
|
| } |
| }) |
| .test('getElementsByTagName(p)', () { |
| for (int i = 0; i < num; i++) { |
| - final elems = document.queryAll('p'); |
| - ret = elems.last().hidden; |
| + ElementList elems = document.queryAll('p'); |
| + for (int j = 0, len = elems.length; j < len; j++) { |
| + ret = elems[j].hidden; |
| + } |
| } |
| }) |
| .test('getElementsByTagName(a)', () { |
| for (int i = 0; i < num; i++) { |
| - var elems = document.queryAll('a'); |
| - ret = elems.last().hidden; |
| + ElementList elems = document.queryAll('a'); |
| + for (int j = 0, len = elems.length; j < len; j++) { |
| + ret = elems[j].hidden; |
| + } |
| } |
| }) |
| .test('getElementsByTagName(*)', () { |
| for (int i = 0; i < num; i++) { |
| - var elems = document.queryAll('*'); |
| - ret = elems.last().hidden; |
| + ElementList elems = document.queryAll('*'); |
| + for (int j = 0, len = elems.length; j < len; j++) { |
| + ret = elems[j].hidden; |
| + } |
| } |
| }) |
| .test('getElementsByTagName (not in document)', () { |
| for (int i = 0; i < num; i++) { |
| - var elems = document.queryAll('strong'); |
| - ret = elems.length == 0; |
| + ElementList elems = document.queryAll('strong'); |
| + for (int j = 0, len = elems.length; j < len; j++) { |
| + ret = elems[j].hidden; |
| + } |
| } |
| }) |
| .test('getElementsByName', () { |
| for (int i = 0; i < num * 20; i++) { |
| - var elems = document.queryAll('[name="test$num"]'); |
| + ElementList elems = document.queryAll('[name="test$num"]'); |
| ret = elems.last().hidden; |
| elems = document.queryAll('[name="test$num"]'); |
| ret = elems.last().hidden; |