| Index: test/codegen/lib/html/messageevent_test.dart
|
| diff --git a/test/codegen/lib/html/messageevent_test.dart b/test/codegen/lib/html/messageevent_test.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..86348fdd820b4174d65aff7087473f7489dae9eb
|
| --- /dev/null
|
| +++ b/test/codegen/lib/html/messageevent_test.dart
|
| @@ -0,0 +1,23 @@
|
| +library SerializedScriptValueTest;
|
| +import 'package:unittest/unittest.dart';
|
| +import 'package:unittest/html_config.dart';
|
| +import 'dart:html';
|
| +
|
| +main() {
|
| + useHtmlConfiguration();
|
| +
|
| + test('new MessageEvent', () {
|
| + final event = new MessageEvent('type', cancelable: true, data: 'data',
|
| + origin: 'origin', lastEventId: 'lastEventId');
|
| +
|
| + expect(event.type, equals('type'));
|
| + expect(event.bubbles, isFalse);
|
| + expect(event.cancelable, isTrue);
|
| + expect(event.data, equals('data'));
|
| + expect(event.origin, equals('origin'));
|
| + // IE allows setting this but just ignores it.
|
| + // expect(event.lastEventId, equals('lastEventId'));
|
| + expect(event.source, window);
|
| + // TODO(antonm): accessing ports is not supported yet.
|
| + });
|
| +}
|
|
|