| Index: test/version_solver_test.dart
|
| diff --git a/test/version_solver_test.dart b/test/version_solver_test.dart
|
| index 070d82897ad9386318d25938e94a3231568b00e1..72c39b772ec972879cc33f0070c7ff2514ef1cc7 100644
|
| --- a/test/version_solver_test.dart
|
| +++ b/test/version_solver_test.dart
|
| @@ -1166,13 +1166,14 @@ _testResolve(void testFn(String description, Function body),
|
| }
|
|
|
| // Parse the lockfile.
|
| - var realLockFile = new LockFile.empty();
|
| - if (lockfile != null) {
|
| - lockfile.forEach((name, version) {
|
| - version = new Version.parse(version);
|
| - realLockFile.packages[name] =
|
| - new PackageId(name, source1.name, version, name);
|
| - });
|
| + var realLockFile;
|
| + if (lockfile == null) {
|
| + realLockFile = new LockFile.empty();
|
| + } else {
|
| + realLockFile = new LockFile(lockfile.keys.map((name) {
|
| + var version = new Version.parse(lockfile[name]);
|
| + return new PackageId(name, source1.name, version, name);
|
| + }), cache.sources);
|
| }
|
|
|
| // Resolve the versions.
|
|
|