Make it really green :) --- ensure that we register Dart type after the polyfill
is ready. This helps make the test deterministic.
R=jmesserly@google.com
Review URL: https://codereview.chromium.org//325973002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/web_components@37149 260f80e4-7a28-3924-810f-c04153c831b5
diff --git a/test/interop2_test.dart b/test/interop2_test.dart
index e84e8ce..88cc25c 100644
--- a/test/interop2_test.dart
+++ b/test/interop2_test.dart
@@ -18,11 +18,11 @@
main() {
useHtmlConfiguration();
- registerDartType('x-a', XAWrapper);
- registerDartType('x-b', XBWrapper, extendsTag: 'div');
- registerDartType('x-c', XCWrapper);
-
- setUp(() => customElementsReady);
+ setUp(() => customElementsReady.then((_) {
+ registerDartType('x-a', XAWrapper);
+ registerDartType('x-b', XBWrapper, extendsTag: 'div');
+ registerDartType('x-c', XCWrapper);
+ }));
test('interop is supported', () {
expect(isSupported, isTrue);
diff --git a/test/interop_test.dart b/test/interop_test.dart
index c78a8ab..d7b7a01 100644
--- a/test/interop_test.dart
+++ b/test/interop_test.dart
@@ -14,11 +14,11 @@
main() {
useHtmlConfiguration();
- registerDartType('x-a', XAWrapper);
- registerDartType('x-b', XBWrapper, extendsTag: 'div');
- registerDartType('x-c', XCWrapper);
-
- setUp(() => customElementsReady);
+ setUp(() => customElementsReady.then((_) {
+ registerDartType('x-a', XAWrapper);
+ registerDartType('x-b', XBWrapper, extendsTag: 'div');
+ registerDartType('x-c', XCWrapper);
+ }));
test('interop is supported', () {
expect(isSupported, isTrue);