Index: test/version_solver_test.dart |
diff --git a/test/version_solver_test.dart b/test/version_solver_test.dart |
index 5239bf6bf060bca1cfc6864838405e61990083af..f4a24651545d27ff6b9e3274fbbec85c86a1c900 100644 |
--- a/test/version_solver_test.dart |
+++ b/test/version_solver_test.dart |
@@ -1387,8 +1387,11 @@ class MockSource extends CachedSource { |
MockSource(this.name); |
- dynamic parseDescription(String containingPath, description, |
- {bool fromLockFile: false}) => description; |
+ PackageRef parseRef(String name, description, {String containingPath}) => |
+ new PackageRef(name, this.name, description); |
+ |
+ PackageId parseId(String name, Version version, description) => |
+ new PackageId(name, this.name, version, description); |
bool descriptionsEqual(description1, description2) => |
description1 == description2; |
@@ -1398,7 +1401,7 @@ class MockSource extends CachedSource { |
Future<List<PackageId>> doGetVersions(PackageRef ref) async { |
// Make sure the solver doesn't request the same thing twice. |
if (_requestedVersions.contains(ref.description)) { |
- throw new Exception('Version list for $description was already ' |
+ throw new Exception('Version list for ${ref.description} was already ' |
'requested.'); |
} |
@@ -1409,8 +1412,10 @@ class MockSource extends CachedSource { |
'"${ref.description}".'); |
} |
- return _packages[ref.description].values |
- .map((package) => ref.atVersion(package.version)).toList(); |
+ return _packages[ref.description].values.map((package) { |
+ return new PackageId( |
+ ref.name, this.name, package.version, ref.description); |
+ }).toList(); |
} |
Future<Pubspec> describeUncached(PackageId id) { |