OLD | NEW |
| (Empty) |
1 #library("dom_attr"); | |
2 #import("dart:dom_deprecated"); | |
3 #import("dart:json"); | |
4 #import("dart:math", prefix: "Math"); | |
5 #source("Common.dart"); | |
6 #source("RunnerSuite.dart"); | |
7 | |
8 void main() { | |
9 final int num = 10240; | |
10 | |
11 // Try to force real results. | |
12 var ret; | |
13 | |
14 HTMLElement elem = document.getElementById('test1'); | |
15 HTMLElement a = document.getElementsByTagName('a')[0]; | |
16 | |
17 new Suite(window, 'dom-attr') | |
18 .test('getAttribute', () { | |
19 for (int i = 0; i < num; i++) | |
20 ret = elem.getAttribute('id'); | |
21 }) | |
22 .test('element.property', () { | |
23 for (int i = 0; i < num * 2; i++) | |
24 ret = elem.id; | |
25 }) | |
26 .test('setAttribute', () { | |
27 for (int i = 0; i < num; i++) | |
28 a.setAttribute('id', 'foo'); | |
29 }) | |
30 .test('element.property = value', () { | |
31 for (int i = 0; i < num; i++) | |
32 a.id = 'foo'; | |
33 }) | |
34 .end(); | |
35 } | |
OLD | NEW |