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])); |
} |