| 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 library pub_tests; |   5 library pub_tests; | 
|   6  |   6  | 
|   7 import 'package:path/path.dart' as p; |   7 import 'package:path/path.dart' as p; | 
|   8 import 'package:scheduled_test/scheduled_test.dart'; |   8 import 'package:scheduled_test/scheduled_test.dart'; | 
|   9  |   9  | 
|  10 import '../descriptor.dart' as d; |  10 import '../descriptor.dart' as d; | 
|  11 import '../test_pub.dart'; |  11 import '../test_pub.dart'; | 
|  12  |  12  | 
|  13 main() { |  13 main() { | 
|  14   initConfig(); |  | 
|  15   integration("upgrades a snapshot when its package is upgraded", () { |  14   integration("upgrades a snapshot when its package is upgraded", () { | 
|  16     servePackages((builder) { |  15     servePackages((builder) { | 
|  17       builder.serve("foo", "1.2.3", contents: [ |  16       builder.serve("foo", "1.2.3", contents: [ | 
|  18         d.dir("bin", [ |  17         d.dir("bin", [ | 
|  19           d.file("hello.dart", "void main() => print('hello!');") |  18           d.file("hello.dart", "void main() => print('hello!');") | 
|  20         ]) |  19         ]) | 
|  21       ]); |  20       ]); | 
|  22     }); |  21     }); | 
|  23  |  22  | 
|  24     d.appDir({"foo": "any"}).create(); |  23     d.appDir({"foo": "any"}).create(); | 
| (...skipping 16 matching lines...) Expand all  Loading... | 
|  41  |  40  | 
|  42     d.dir(p.join(appPath, '.pub', 'bin', 'foo'), [ |  41     d.dir(p.join(appPath, '.pub', 'bin', 'foo'), [ | 
|  43       d.matcherFile('hello.dart.snapshot', contains('hello 2!')) |  42       d.matcherFile('hello.dart.snapshot', contains('hello 2!')) | 
|  44     ]).validate(); |  43     ]).validate(); | 
|  45  |  44  | 
|  46     var process = pubRun(args: ['foo:hello']); |  45     var process = pubRun(args: ['foo:hello']); | 
|  47     process.stdout.expect("hello 2!"); |  46     process.stdout.expect("hello 2!"); | 
|  48     process.shouldExit(); |  47     process.shouldExit(); | 
|  49   }); |  48   }); | 
|  50 } |  49 } | 
| OLD | NEW |