Merge pull request #43 from dart-lang/update-code-transformers

add support for code-transformers 0.4.x
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f481e20..01dbd59 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+#### 0.12.2+2
+
+* Add support for code_transformers `0.4.x`.
+
 #### 0.12.2+1
   * Allow periods in package names (but can't end or begin with one).
 
diff --git a/pubspec.yaml b/pubspec.yaml
index b78bb32..96fd45d 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,5 +1,5 @@
 name: web_components
-version: 0.12.2+1
+version: 0.12.2+2
 author: Polymer.dart Authors <web-ui-dev@dartlang.org>
 homepage: https://github.com/dart-lang/web-components/
 description: >
@@ -12,12 +12,13 @@
 dependencies:
   analyzer: '^0.27.0'
   barback: '>=0.14.2 <0.16.0'
-  code_transformers: '^0.3.0'
+  code_transformers: '>=0.3.0 <0.5.0'
   html: '^0.12.0'
   initialize: '^0.6.0'
   path: '^1.3.0'
 dev_dependencies:
   test: '^0.12.0'
+  transformer_test: '^0.1.0'
   browser: '^0.10.0'
 transformers:
 - web_components/build/mirrors_remover:
diff --git a/test/build/html_import_annotation_recorder_test.dart b/test/build/html_import_annotation_recorder_test.dart
index 0b0fa0d..b362c24 100644
--- a/test/build/html_import_annotation_recorder_test.dart
+++ b/test/build/html_import_annotation_recorder_test.dart
@@ -4,7 +4,7 @@
 @TestOn('vm')
 library web_components.test.build.html_import_annotation_recorder_test;
 
-import 'package:code_transformers/tests.dart' hide testPhases;
+import 'package:transformer_test/utils.dart' hide testPhases;
 import 'package:web_components/build/html_import_annotation_recorder.dart';
 import 'package:initialize/transformer.dart';
 import 'package:test/test.dart';
diff --git a/test/build/import_crawler_test.dart b/test/build/import_crawler_test.dart
index cf0b3de..532bc84 100644
--- a/test/build/import_crawler_test.dart
+++ b/test/build/import_crawler_test.dart
@@ -6,7 +6,7 @@
 
 import 'dart:async';
 import 'package:barback/barback.dart';
-import 'package:code_transformers/tests.dart';
+import 'package:transformer_test/utils.dart';
 import 'package:code_transformers/messages/build_logger.dart';
 import 'package:html/dom.dart' show Document;
 import 'package:web_components/build/common.dart';
diff --git a/test/build/import_inliner_test.dart b/test/build/import_inliner_test.dart
index f31fe4e..cb7f389 100644
--- a/test/build/import_inliner_test.dart
+++ b/test/build/import_inliner_test.dart
@@ -4,7 +4,7 @@
 @TestOn('vm')
 library web_components.test.build.import_inliner_test;
 
-import 'package:code_transformers/tests.dart';
+import 'package:transformer_test/utils.dart';
 import 'package:web_components/build/import_inliner.dart';
 import 'package:web_components/build/messages.dart';
 import 'package:test/test.dart';
diff --git a/test/build/mirrors_remover_test.dart b/test/build/mirrors_remover_test.dart
index b327133..37b43a3 100644
--- a/test/build/mirrors_remover_test.dart
+++ b/test/build/mirrors_remover_test.dart
@@ -4,7 +4,7 @@
 @TestOn('vm')
 library web_components.test.build.mirrors_remover_test;
 
-import 'package:code_transformers/tests.dart';
+import 'package:transformer_test/utils.dart';
 import 'package:web_components/build/mirrors_remover.dart';
 import 'package:test/test.dart';
 
diff --git a/test/build/script_compactor_test.dart b/test/build/script_compactor_test.dart
index 7ffed81..e0a84d8 100644
--- a/test/build/script_compactor_test.dart
+++ b/test/build/script_compactor_test.dart
@@ -4,7 +4,7 @@
 @TestOn('vm')
 library web_components.test.build.script_compactor_test;
 
-import 'package:code_transformers/tests.dart';
+import 'package:transformer_test/utils.dart';
 import 'package:web_components/build/messages.dart';
 import 'package:web_components/build/script_compactor.dart';
 import 'package:test/test.dart';
diff --git a/test/build/test_compatibility_test.dart b/test/build/test_compatibility_test.dart
index 19adfb8..dc6e3cb 100644
--- a/test/build/test_compatibility_test.dart
+++ b/test/build/test_compatibility_test.dart
@@ -4,7 +4,7 @@
 @TestOn('vm')
 library web_components.test.build.test_compatibility_test;
 
-import 'package:code_transformers/tests.dart';
+import 'package:transformer_test/utils.dart';
 import 'package:web_components/build/test_compatibility.dart';
 import 'package:test/test.dart';
 
diff --git a/test/build/transformer_test.dart b/test/build/transformer_test.dart
index df07267..35bc330 100644
--- a/test/build/transformer_test.dart
+++ b/test/build/transformer_test.dart
@@ -4,7 +4,7 @@
 @TestOn('vm')
 library web_components.test.build.transformer_test;
 
-import 'package:code_transformers/tests.dart';
+import 'package:transformer_test/utils.dart';
 import 'package:web_components/transformer.dart';
 import 'package:test/test.dart';
 import 'common.dart';