| Index: utils/tests/pub/install/hosted/repair_cache_test.dart
|
| diff --git a/utils/tests/pub/install/hosted/repair_cache_test.dart b/utils/tests/pub/install/hosted/repair_cache_test.dart
|
| index 1636c0f90266d01c3ff4de6f0d8726e8c6bbd8b1..5af5ab62d4d5e12b9499b5a2a7133c5364274d64 100644
|
| --- a/utils/tests/pub/install/hosted/repair_cache_test.dart
|
| +++ b/utils/tests/pub/install/hosted/repair_cache_test.dart
|
| @@ -7,58 +7,57 @@ library pub_tests;
|
| import '../../../../../pkg/pathos/lib/path.dart' as path;
|
|
|
| import '../../../../pub/io.dart';
|
| +import '../../descriptor.dart' as d;
|
| import '../../test_pub.dart';
|
|
|
| main() {
|
| initConfig();
|
| integration('re-installs a package if it has an empty "lib" directory', () {
|
| -
|
| - servePackages([package("foo", "1.2.3")]);
|
| + servePackages([packageMap("foo", "1.2.3")]);
|
|
|
| // Set up a cache with a broken foo package.
|
| - dir(cachePath, [
|
| - dir('hosted', [
|
| - async(port.then((p) => dir('localhost%58$p', [
|
| - dir("foo-1.2.3", [
|
| - libPubspec("foo", "1.2.3"),
|
| + d.dir(cachePath, [
|
| + d.dir('hosted', [
|
| + d.async(port.then((p) => d.dir('localhost%58$p', [
|
| + d.dir("foo-1.2.3", [
|
| + d.libPubspec("foo", "1.2.3"),
|
| // Note: empty "lib" directory.
|
| - dir("lib", [])
|
| + d.dir("lib", [])
|
| ])
|
| ])))
|
| ])
|
| - ]).scheduleCreate();
|
| + ]).create();
|
|
|
| - appDir([dependency("foo", "1.2.3")]).scheduleCreate();
|
| + d.appDir([dependencyMap("foo", "1.2.3")]).create();
|
|
|
| schedulePub(args: ['install'],
|
| output: new RegExp("Dependencies installed!\$"));
|
|
|
| - cacheDir({"foo": "1.2.3"}).scheduleValidate();
|
| - packagesDir({"foo": "1.2.3"}).scheduleValidate();
|
| + d.cacheDir({"foo": "1.2.3"}).validate();
|
| + d.packagesDir({"foo": "1.2.3"}).validate();
|
| });
|
|
|
| integration('re-installs a package if it has no pubspec', () {
|
| -
|
| - servePackages([package("foo", "1.2.3")]);
|
| + servePackages([packageMap("foo", "1.2.3")]);
|
|
|
| // Set up a cache with a broken foo package.
|
| - dir(cachePath, [
|
| - dir('hosted', [
|
| - async(port.then((p) => dir('localhost%58$p', [
|
| - dir("foo-1.2.3", [
|
| - libDir("foo")
|
| + d.dir(cachePath, [
|
| + d.dir('hosted', [
|
| + d.async(port.then((p) => d.dir('localhost%58$p', [
|
| + d.dir("foo-1.2.3", [
|
| + d.libDir("foo")
|
| // Note: no pubspec.
|
| ])
|
| ])))
|
| ])
|
| - ]).scheduleCreate();
|
| + ]).create();
|
|
|
| - appDir([dependency("foo", "1.2.3")]).scheduleCreate();
|
| + d.appDir([dependencyMap("foo", "1.2.3")]).create();
|
|
|
| schedulePub(args: ['install'],
|
| output: new RegExp("Dependencies installed!\$"));
|
|
|
| - cacheDir({"foo": "1.2.3"}).scheduleValidate();
|
| - packagesDir({"foo": "1.2.3"}).scheduleValidate();
|
| + d.cacheDir({"foo": "1.2.3"}).validate();
|
| + d.packagesDir({"foo": "1.2.3"}).validate();
|
| });
|
| }
|
|
|