| Index: sdk/lib/_internal/pub_generated/test/dependency_computer/import_dependencies_test.dart
|
| diff --git a/sdk/lib/_internal/pub_generated/test/dependency_computer/import_dependencies_test.dart b/sdk/lib/_internal/pub_generated/test/dependency_computer/import_dependencies_test.dart
|
| index 3e955c1cb33bed676bb5a0ddc36e82b6a1536a2a..50ea1c9467c2a2eb187144b19bc3f51e19da75b6 100644
|
| --- a/sdk/lib/_internal/pub_generated/test/dependency_computer/import_dependencies_test.dart
|
| +++ b/sdk/lib/_internal/pub_generated/test/dependency_computer/import_dependencies_test.dart
|
| @@ -1,9 +1,16 @@
|
| +// Copyright (c) 2014, 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.
|
| +
|
| library pub_tests;
|
| +
|
| import '../descriptor.dart' as d;
|
| import '../test_pub.dart';
|
| import 'utils.dart';
|
| +
|
| void main() {
|
| initConfig();
|
| +
|
| integration(
|
| "reports a dependency if a transformed local file is imported",
|
| () {
|
| @@ -26,15 +33,18 @@ void main() {
|
| d.file("myapp.dart", ""),
|
| d.file("lib.dart", ""),
|
| d.file("transformer.dart", transformer(["lib.dart"]))])]).create();
|
| +
|
| d.dir("foo", [d.pubspec({
|
| "name": "foo",
|
| "version": "1.0.0"
|
| }), d.dir("lib", [d.file("foo.dart", transformer())])]).create();
|
| +
|
| expectDependencies({
|
| 'myapp': ['foo'],
|
| 'foo': []
|
| });
|
| });
|
| +
|
| integration(
|
| "reports a dependency if a transformed foreign file is imported",
|
| () {
|
| @@ -52,6 +62,7 @@ void main() {
|
| [
|
| d.file("myapp.dart", ""),
|
| d.file("transformer.dart", transformer(["package:foo/foo.dart"]))])]).create();
|
| +
|
| d.dir("foo", [d.pubspec({
|
| "name": "foo",
|
| "version": "1.0.0",
|
| @@ -64,11 +75,13 @@ void main() {
|
| d.dir(
|
| "lib",
|
| [d.file("foo.dart", ""), d.file("transformer.dart", transformer())])]).create();
|
| +
|
| expectDependencies({
|
| 'myapp': ['foo'],
|
| 'foo': []
|
| });
|
| });
|
| +
|
| integration(
|
| "reports a dependency if a transformed external package file is "
|
| "imported from an export",
|
| @@ -88,6 +101,7 @@ void main() {
|
| d.file("myapp.dart", ""),
|
| d.file("transformer.dart", transformer(["local.dart"])),
|
| d.file("local.dart", "export 'package:foo/foo.dart';")])]).create();
|
| +
|
| d.dir("foo", [d.pubspec({
|
| "name": "foo",
|
| "version": "1.0.0",
|
| @@ -100,11 +114,13 @@ void main() {
|
| d.dir(
|
| "lib",
|
| [d.file("foo.dart", ""), d.file("transformer.dart", transformer())])]).create();
|
| +
|
| expectDependencies({
|
| 'myapp': ['foo'],
|
| 'foo': []
|
| });
|
| });
|
| +
|
| integration(
|
| "reports a dependency if a transformed foreign file is "
|
| "transitively imported",
|
| @@ -124,6 +140,7 @@ void main() {
|
| d.file("myapp.dart", ""),
|
| d.file("transformer.dart", transformer(["local.dart"])),
|
| d.file("local.dart", "import 'package:foo/foreign.dart';")])]).create();
|
| +
|
| d.dir("foo", [d.pubspec({
|
| "name": "foo",
|
| "version": "1.0.0",
|
| @@ -139,11 +156,13 @@ void main() {
|
| d.file("foo.dart", ""),
|
| d.file("transformer.dart", transformer()),
|
| d.file("foreign.dart", "import 'foo.dart';")])]).create();
|
| +
|
| expectDependencies({
|
| 'myapp': ['foo'],
|
| 'foo': []
|
| });
|
| });
|
| +
|
| integration(
|
| "reports a dependency if a transformed foreign file is "
|
| "transitively imported across packages",
|
| @@ -161,7 +180,8 @@ void main() {
|
| "lib",
|
| [
|
| d.file("myapp.dart", ""),
|
| - d.file("transformer.dart", transformer(["package:foo/foo.dart"]))])]).create();
|
| + d.file("transformer.dart", transformer(["package:foo/foo.dart"])),])]).create();
|
| +
|
| d.dir("foo", [d.pubspec({
|
| "name": "foo",
|
| "version": "1.0.0",
|
| @@ -172,6 +192,7 @@ void main() {
|
| }
|
| }),
|
| d.dir("lib", [d.file("foo.dart", "import 'package:bar/bar.dart';")])]).create();
|
| +
|
| d.dir("bar", [d.pubspec({
|
| "name": "bar",
|
| "version": "1.0.0",
|
| @@ -184,11 +205,13 @@ void main() {
|
| d.dir(
|
| "lib",
|
| [d.file("bar.dart", ""), d.file("transformer.dart", transformer())])]).create();
|
| +
|
| expectDependencies({
|
| 'myapp': ['bar'],
|
| 'bar': []
|
| });
|
| });
|
| +
|
| integration(
|
| "reports a dependency if an imported file is transformed by a "
|
| "different package",
|
| @@ -212,10 +235,12 @@ void main() {
|
| d.file("myapp.dart", ""),
|
| d.file("transformer.dart", transformer(["local.dart"])),
|
| d.file("local.dart", "")])]).create();
|
| +
|
| d.dir("foo", [d.pubspec({
|
| "name": "foo",
|
| "version": "1.0.0"
|
| }), d.dir("lib", [d.file("transformer.dart", transformer())])]).create();
|
| +
|
| expectDependencies({
|
| 'myapp': ['foo'],
|
| 'foo': []
|
|
|