update e2e test
diff --git a/e2e_test/html_imports/pubspec.yaml b/e2e_test/html_imports/pubspec.yaml
index 996c03b..c7afae9 100644
--- a/e2e_test/html_imports/pubspec.yaml
+++ b/e2e_test/html_imports/pubspec.yaml
@@ -1,11 +1,10 @@
 name: html_imports
 dependencies:
-  browser: '^0.10.0'
   initialize: any
   web_components:
     path: '../../'
 dev_dependencies:
-  unittest: '^0.11.0'
+  test: '^0.12.0'
 transformers:
 - web_components:
     $include: '**/*_test.html'
diff --git a/e2e_test/html_imports/test/basic_test.dart b/e2e_test/html_imports/test/basic_test.dart
index 0f1aee8..c03e79d 100644
--- a/e2e_test/html_imports/test/basic_test.dart
+++ b/e2e_test/html_imports/test/basic_test.dart
@@ -1,24 +1,22 @@
 // Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
+@TestOn('browser')
 @HtmlImport('packages/html_imports/theme.html')
 library e2e_test.html_imports.basic_test;
 
 import 'dart:html';
 import 'package:initialize/initialize.dart' as init;
 import 'package:web_components/html_import_annotation.dart';
-import 'package:unittest/html_config.dart';
-import 'package:unittest/unittest.dart';
+import 'package:test/test.dart';
 
-main() {
-  useHtmlConfiguration();
-
+main() async {
   // Waits until all html imports are loaded.
-  init.run().then((_) {
-    test('text is red', () {
-      var p = document.createElement('p');
-      document.body.append(p);
-      expect(p.getComputedStyle().color, 'rgb(255, 0, 0)');
-    });
+  await init.run();
+
+  test('text is red', () {
+    var p = document.createElement('p');
+    document.body.append(p);
+    expect(p.getComputedStyle().color, 'rgb(255, 0, 0)');
   });
 }
diff --git a/e2e_test/html_imports/test/basic_test.html b/e2e_test/html_imports/test/basic_test.html
index e899e5d..c1d95f6 100644
--- a/e2e_test/html_imports/test/basic_test.html
+++ b/e2e_test/html_imports/test/basic_test.html
@@ -4,9 +4,7 @@
     <meta name="dart.unittest" content="full-stack-traces">
   </head>
   <body>
-    <script type="text/javascript"
-            src="/root_dart/tools/testing/dart/test_controller.js"></script>
-    <script type="application/dart" src="basic_test.dart"></script>
-    <script src="packages/browser/dart.js"></script>
+    <link rel="x-dart-test" href="basic_test.dart">
+    <script src="packages/test/dart.js"></script>
   </body>
 </html>