| Index: samples/third_party/dromaeo/tests/dom-attr-htmlfast.dart
|
| diff --git a/samples/third_party/dromaeo/tests/dom-attr-htmlfast.dart b/samples/third_party/dromaeo/tests/dom-attr-htmlfast.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..653a84d07aa8d5a0baa7b62bd025518a8cb34d4c
|
| --- /dev/null
|
| +++ b/samples/third_party/dromaeo/tests/dom-attr-htmlfast.dart
|
| @@ -0,0 +1,32 @@
|
| +#library("dom_attr");
|
| +#import("dart:html");
|
| +#import('runner.dart');
|
| +
|
| +void main() {
|
| + final int num = 10240;
|
| +
|
| + // Try to force real results.
|
| + var ret;
|
| +
|
| + Element elem = document.query('#test1');
|
| + Element a = document.query('a');
|
| +
|
| + new Suite(window, 'dom-attr')
|
| + .test('getAttribute', () {
|
| + for (int i = 0; i < num; i++)
|
| + ret = elem.$dom_getAttribute('id');
|
| + })
|
| + .test('element.property', () {
|
| + for (int i = 0; i < num * 2; i++)
|
| + ret = elem.id;
|
| + })
|
| + .test('setAttribute', () {
|
| + for (int i = 0; i < num; i++)
|
| + a.$dom_setAttribute('id', 'foo');
|
| + })
|
| + .test('element.property = value', () {
|
| + for (int i = 0; i < num; i++)
|
| + a.id = 'foo';
|
| + })
|
| + .end();
|
| +}
|
|
|