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