Index: test/version_solver_test.dart |
diff --git a/test/version_solver_test.dart b/test/version_solver_test.dart |
index e0a1eeaddf85dbfe73bff444efab682a3ad77aaf..fd67fbd9236b7721d226f71e2acb27ccbd6c5686 100644 |
--- a/test/version_solver_test.dart |
+++ b/test/version_solver_test.dart |
@@ -1216,7 +1216,7 @@ void override() { |
'- myapp depends on version >=1.0.0 <2.0.0'); |
}); |
- integration('override a bad source without error', () { |
+ integration('overrides a bad source without error', () { |
servePackages((builder) { |
builder.serve('foo', '0.0.0'); |
}); |
@@ -1231,6 +1231,22 @@ void override() { |
expectResolves(result: {'foo': '0.0.0'}); |
}); |
+ |
+ integration('overrides an unmatched root dependency', () { |
+ servePackages((builder) { |
+ builder.serve('foo', '0.0.0', deps: {'myapp': '1.0.0'}); |
+ }); |
+ |
+ d.dir(appPath, [ |
+ d.pubspec({ |
+ 'name': 'myapp', |
+ 'version': '2.0.0', |
+ 'dependency_overrides': {'foo': 'any'} |
+ }) |
+ ]).create(); |
+ |
+ expectResolves(result: {'foo': '0.0.0'}); |
+ }); |
} |
void downgrade() { |