| OLD | NEW | 
|   1 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   1 // Copyright (c) 2012, 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 library pub_tests; |   5 library pub_tests; | 
|   6  |   6  | 
|   7 import 'dart:io'; |   7 import 'dart:io'; | 
|   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   initConfig(); |  13   initConfig(); | 
|  14   integration("updates a locked package's dependers in order to get it to max " |  14   integration("updates a locked package's dependers in order to get it to max " | 
|  15       "version", () { |  15       "version", () { | 
|  16     servePackages([ |  16     servePackages([ | 
|  17       packageMap("foo", "1.0.0", [dependencyMap("bar", "<2.0.0")]), |  17       packageMap("foo", "1.0.0", {"bar": "<2.0.0"}), | 
|  18       packageMap("bar", "1.0.0") |  18       packageMap("bar", "1.0.0") | 
|  19     ]); |  19     ]); | 
|  20  |  20  | 
|  21     d.appDir([dependencyMap("foo"), dependencyMap("bar")]).create(); |  21     d.appDir({"foo": "any", "bar": "any"}).create(); | 
|  22  |  22  | 
|  23     pubInstall(); |  23     pubInstall(); | 
|  24  |  24  | 
|  25     d.packagesDir({ |  25     d.packagesDir({ | 
|  26       "foo": "1.0.0", |  26       "foo": "1.0.0", | 
|  27       "bar": "1.0.0" |  27       "bar": "1.0.0" | 
|  28     }).validate(); |  28     }).validate(); | 
|  29  |  29  | 
|  30     servePackages([ |  30     servePackages([ | 
|  31       packageMap("foo", "2.0.0", [dependencyMap("bar", "<3.0.0")]), |  31       packageMap("foo", "2.0.0", {"bar": "<3.0.0"}), | 
|  32       packageMap("bar", "2.0.0") |  32       packageMap("bar", "2.0.0") | 
|  33     ]); |  33     ]); | 
|  34  |  34  | 
|  35     pubUpdate(args: ['bar']); |  35     pubUpdate(args: ['bar']); | 
|  36  |  36  | 
|  37     d.packagesDir({ |  37     d.packagesDir({ | 
|  38       "foo": "2.0.0", |  38       "foo": "2.0.0", | 
|  39       "bar": "2.0.0" |  39       "bar": "2.0.0" | 
|  40     }).validate(); |  40     }).validate(); | 
|  41   }); |  41   }); | 
|  42 } |  42 } | 
| OLD | NEW |