Chromium Code Reviews| Index: tests/html/event_customevent_test.dart |
| diff --git a/tests/html/event_customevent_test.dart b/tests/html/event_customevent_test.dart |
| index 42e3031d2f878e0f4a0494454a825ddb5d385fdc..f9168a9401d91cd13b98017b604055cc27d405f1 100644 |
| --- a/tests/html/event_customevent_test.dart |
| +++ b/tests/html/event_customevent_test.dart |
| @@ -7,6 +7,7 @@ library EventCustomEventTest; |
| import '../../pkg/unittest/lib/unittest.dart'; |
| import '../../pkg/unittest/lib/html_config.dart'; |
| import 'dart:html'; |
| +import 'dart:js' as js; |
| class DartPayloadData { |
| final dartValue; |
| @@ -54,18 +55,21 @@ main() { |
| }); |
| test('custom events to JS', () { |
| + expect(js.context['gotDartEvent'], isNull); |
| var scriptContents = ''' |
| window.addEventListener('dart_custom_event', function(e) { |
| if (e.detail == 'dart_message') { |
| e.preventDefault(); |
| + window.gotDartEvent = true; |
| } |
| + window.console.log('here' + e.detail); |
|
vsm
2013/10/16 23:49:01
Do we need this print?
blois
2013/10/17 00:05:32
Nope, gone.
|
| }, false);'''; |
| document.body.append(new ScriptElement()..text = scriptContents); |
| var event = new CustomEvent('dart_custom_event', detail: 'dart_message'); |
| window.dispatchEvent(event); |
| - expect(event.defaultPrevented, isTrue); |
| + expect(js.context['gotDartEvent'], isTrue); |
| }); |
| test('custom data to Dart', () { |