Index: tests/html/native_gc_test.dart |
diff --git a/tests/html/native_gc_test.dart b/tests/html/native_gc_test.dart |
index 5931cc840a747432b32d987e33546d3882601e2c..d13ea36517e318b5338a89467dda5974aada8431 100644 |
--- a/tests/html/native_gc_test.dart |
+++ b/tests/html/native_gc_test.dart |
@@ -1,4 +1,5 @@ |
library NativeGCTest; |
+ |
import 'package:unittest/unittest.dart'; |
import 'package:unittest/html_config.dart'; |
import 'dart:html'; |
@@ -9,28 +10,28 @@ main() { |
useHtmlConfiguration(); |
test('EventListener', () { |
- final int N = 1000000; |
- final int M = 1000; |
- |
- var div; |
- for (int i = 0; i < M; ++i) { |
- // This memory should be freed when the listener below is |
- // collected. |
- List l = new List(N); |
- |
- // Record the iteration number. |
- l[N - 1] = i; |
- |
- div = new Element.tag('div'); |
- testEvent.forTarget(div).listen((_) { |
- // Only the final iteration's listener should be invoked. |
- // Note: the reference to l keeps the entire list alive. |
- expect(l[N - 1], M - 1); |
- }); |
- } |
- |
- final event = new Event('test'); |
- div.dispatchEvent(event); |
+ final int N = 1000000; |
+ final int M = 1000; |
+ |
+ var div; |
+ for (int i = 0; i < M; ++i) { |
+ // This memory should be freed when the listener below is |
+ // collected. |
+ List l = new List(N); |
+ |
+ // Record the iteration number. |
+ l[N - 1] = i; |
+ |
+ div = new Element.tag('div'); |
+ testEvent.forTarget(div).listen((_) { |
+ // Only the final iteration's listener should be invoked. |
+ // Note: the reference to l keeps the entire list alive. |
+ expect(l[N - 1], M - 1); |
+ }); |
+ } |
+ |
+ final event = new Event('test'); |
+ div.dispatchEvent(event); |
}); |
test('WindowEventListener', () { |