| OLD | NEW | 
|   1 // Copyright (c) 2014, the Dart project authors.  Please see the AUTHORS file |   1 // Copyright (c) 2014, the Dart project authors.  Please see the AUTHORS file | 
|   2 // for details. All rights reserved. Use of this source code is governed by a |   2 // for details. All rights reserved. Use of this source code is governed by a | 
|   3 // BSD-style license that can be found in the LICENSE file. |   3 // BSD-style license that can be found in the LICENSE file. | 
|   4  |   4  | 
|   5 import 'package:path/path.dart' as p; |   5 import 'package:path/path.dart' as p; | 
|   6 import 'package:pub/src/io.dart'; |   6 import 'package:pub/src/io.dart'; | 
|   7 import 'package:scheduled_test/scheduled_test.dart'; |   7 import 'package:scheduled_test/scheduled_test.dart'; | 
|   8  |   8  | 
|   9 import '../../descriptor.dart' as d; |   9 import '../../descriptor.dart' as d; | 
|  10 import '../../test_pub.dart'; |  10 import '../../test_pub.dart'; | 
|  11  |  11  | 
|  12 main() { |  12 main() { | 
|  13   integration('upgrades a locked pub server package with a nonexistent version', |  13   integration('upgrades a locked pub server package with a nonexistent version', | 
|  14       () { |  14       () { | 
|  15     servePackages((builder) => builder.serve("foo", "1.0.0")); |  15     servePackages((builder) => builder.serve("foo", "1.0.0")); | 
|  16  |  16  | 
|  17     d.appDir({"foo": "any"}).create(); |  17     d.appDir({"foo": "any"}).create(); | 
|  18     pubGet(); |  18     pubGet(); | 
|  19     d.packagesDir({"foo": "1.0.0"}).validate(); |  19     d.appPackagesFile({"foo": "1.0.0"}).validate(); | 
|  20  |  20  | 
|  21     schedule(() => deleteEntry(p.join(sandboxDir, cachePath))); |  21     schedule(() => deleteEntry(p.join(sandboxDir, cachePath))); | 
|  22  |  22  | 
|  23     globalPackageServer.replace((builder) => builder.serve("foo", "1.0.1")); |  23     globalPackageServer.replace((builder) => builder.serve("foo", "1.0.1")); | 
|  24     pubGet(); |  24     pubGet(); | 
|  25     d.packagesDir({"foo": "1.0.1"}).validate(); |  25     d.appPackagesFile({"foo": "1.0.1"}).validate(); | 
|  26   }); |  26   }); | 
|  27 } |  27 } | 
| OLD | NEW |