Index: sdk/lib/_internal/pub/test/dependency_computer/dev_transformers_test.dart |
diff --git a/sdk/lib/_internal/pub/test/dependency_computer/dev_transformers_test.dart b/sdk/lib/_internal/pub/test/dependency_computer/dev_transformers_test.dart |
index db1671c245a82cab42951eb22c5aa57966e087d7..6daa90b234e6f5bf93c15848a4776c4e1ed14738 100644 |
--- a/sdk/lib/_internal/pub/test/dependency_computer/dev_transformers_test.dart |
+++ b/sdk/lib/_internal/pub/test/dependency_computer/dev_transformers_test.dart |
@@ -47,6 +47,28 @@ void main() { |
expectDependencies({"myapp": []}); |
}); |
+ integration("does return a dependency's transformer that the root package " |
+ "uses", () { |
+ d.dir(appPath, [ |
+ d.pubspec({ |
+ "name": "myapp", |
+ "dependencies": {"foo": {"path": "../foo"}}, |
+ "transformers": [{"foo": {"\$include": "test/myapp_test.dart"}}] |
+ }), |
+ d.dir("test", [d.file("myapp_test.dart", "")]) |
+ ]).create(); |
+ |
+ d.dir("foo", [ |
+ d.pubspec({ |
+ "name": "foo", |
+ "version": "1.0.0" |
+ }), |
+ d.dir("lib", [d.file("foo.dart", transformer())]) |
+ ]).create(); |
+ |
+ expectDependencies({"foo": []}); |
+ }); |
+ |
integration("doesn't return a dependency's transformer that can run on bin", |
() { |
d.dir(appPath, [ |