Fix `pub deps` behavior (#4397)
diff --git a/lib/src/command/deps.dart b/lib/src/command/deps.dart index e197f33..82a142a 100644 --- a/lib/src/command/deps.dart +++ b/lib/src/command/deps.dart
@@ -130,8 +130,8 @@ // before. Clients should opt to consume directDependencies and // devDependencies separately instead. 'dependencies': (isRoot - ? currentPackage.dependencies - : currentPackage.immediateDependencies) + ? currentPackage.immediateDependencies + : currentPackage.dependencies) .keys .toList(), 'directDependencies': currentPackage.dependencies.keys.toList(),
diff --git a/test/deps_test.dart b/test/deps_test.dart index e90e5db..5983fce 100644 --- a/test/deps_test.dart +++ b/test/deps_test.dart
@@ -158,7 +158,9 @@ "dependencies": [ "normal", "overridden", - "from_path" + "from_path", + "unittest", + "override_only" ], "directDependencies": [ "normal",
diff --git a/test/testdata/goldens/deps/executables_test/dev dependencies.txt b/test/testdata/goldens/deps/executables_test/dev dependencies.txt index d0b2ffa..0e30ebc 100644 --- a/test/testdata/goldens/deps/executables_test/dev dependencies.txt +++ b/test/testdata/goldens/deps/executables_test/dev dependencies.txt
@@ -34,7 +34,9 @@ "version": "0.0.0", "kind": "root", "source": "root", - "dependencies": [], + "dependencies": [ + "foo" + ], "directDependencies": [], "devDependencies": [ "foo"
diff --git a/test/workspace_test.dart b/test/workspace_test.dart index e7d2095..1dc9a63 100644 --- a/test/workspace_test.dart +++ b/test/workspace_test.dart
@@ -591,7 +591,8 @@ "source": "root", "dependencies": [ "myapp", - "foo" + "foo", + "both" ], "directDependencies": [ "myapp",