| Index: client/tests/client/dom/NativeGCTest.dart
|
| diff --git a/client/tests/client/dom/NativeGCTest.dart b/client/tests/client/dom/NativeGCTest.dart
|
| deleted file mode 100644
|
| index 2ed7800d4007116ed3a1ae811fcf1656ce4b104e..0000000000000000000000000000000000000000
|
| --- a/client/tests/client/dom/NativeGCTest.dart
|
| +++ /dev/null
|
| @@ -1,34 +0,0 @@
|
| -#library('NativeGCTest');
|
| -#import('../../../../lib/unittest/unittest.dart');
|
| -#import('../../../../lib/unittest/dom_config.dart');
|
| -#import('dart:dom');
|
| -
|
| -main() {
|
| - useDomConfiguration();
|
| -
|
| - 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 = document.createElement('div');
|
| - div.addEventListener('test', (_) {
|
| - // Only the final iteration's listener should be invoked.
|
| - // Note: the reference to l keeps the entire list alive.
|
| - Expect.equals(M - 1, l[N - 1]);
|
| - }, false);
|
| - }
|
| -
|
| - final event = document.createEvent('Event');
|
| - event.initEvent('test', true, false);
|
| - div.dispatchEvent(event);
|
| - });
|
| -}
|
|
|