| Index: tests/html/native_gc_test.dart
|
| diff --git a/tests/html/native_gc_test.dart b/tests/html/native_gc_test.dart
|
| index e85acfb7bc0c27d5289c522d90f190e9a455088f..45a89e996cdaf871774781139f8bd0d544c586f9 100644
|
| --- a/tests/html/native_gc_test.dart
|
| +++ b/tests/html/native_gc_test.dart
|
| @@ -3,6 +3,8 @@ import '../../pkg/unittest/lib/unittest.dart';
|
| import '../../pkg/unittest/lib/html_config.dart';
|
| import 'dart:html';
|
|
|
| +var testEvent = new EventStreamProvider<Event>('test');
|
| +
|
| main() {
|
| useHtmlConfiguration();
|
|
|
| @@ -20,15 +22,15 @@ main() {
|
| l[N - 1] = i;
|
|
|
| div = new Element.tag('div');
|
| - div.on['test'].add((_) {
|
| + 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);
|
| - }, false);
|
| + });
|
| }
|
|
|
| final event = new Event('test');
|
| - div.on['test'].dispatch(event);
|
| + div.dispatchEvent(event);
|
| });
|
|
|
| test('WindowEventListener', () {
|
| @@ -37,7 +39,7 @@ main() {
|
| Element testDiv = new DivElement();
|
| testDiv.id = '#TestDiv';
|
| document.body.nodes.add(testDiv);
|
| - window.on.message.add((e) {
|
| + window.onMessage.listen((e) {
|
| if (e.data == message) testDiv.click();
|
| });
|
|
|
| @@ -45,7 +47,7 @@ main() {
|
| triggerMajorGC();
|
| }
|
|
|
| - testDiv.on.click.add(expectAsync1((e) {}));
|
| + testDiv.onClick.listen(expectAsync1((e) {}));
|
| window.postMessage(message, '*');
|
| });
|
| }
|
| @@ -53,5 +55,5 @@ main() {
|
| void triggerMajorGC() {
|
| List list = new List.fixedLength(1000000);
|
| Element div = new DivElement();
|
| - div.on.click.add((e) => print(list[0]));
|
| + div.onClick.listen((e) => print(list[0]));
|
| }
|
|
|