| OLD | NEW | 
|---|
|  | (Empty) | 
| 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 |  | 
| 3 // BSD-style license that can be found in the LICENSE file. |  | 
| 4 |  | 
| 5 library pub_tests; |  | 
| 6 |  | 
| 7 import 'dart:io'; |  | 
| 8 |  | 
| 9 import '../../descriptor.dart' as d; |  | 
| 10 import '../../test_pub.dart'; |  | 
| 11 |  | 
| 12 main() { |  | 
| 13   initConfig(); |  | 
| 14   integration("updates Git packages to an incompatible pubspec", () { |  | 
| 15     ensureGit(); |  | 
| 16 |  | 
| 17     d.git('foo.git', [ |  | 
| 18       d.libDir('foo'), |  | 
| 19       d.libPubspec('foo', '1.0.0') |  | 
| 20     ]).create(); |  | 
| 21 |  | 
| 22     d.appDir([{"git": "../foo.git"}]).create(); |  | 
| 23 |  | 
| 24     schedulePub(args: ['install'], |  | 
| 25         output: new RegExp(r"Dependencies installed!$")); |  | 
| 26 |  | 
| 27     d.dir(packagesPath, [ |  | 
| 28       d.dir('foo', [ |  | 
| 29         d.file('foo.dart', 'main() => "foo";') |  | 
| 30       ]) |  | 
| 31     ]).validate(); |  | 
| 32 |  | 
| 33     d.git('foo.git', [ |  | 
| 34       d.libDir('zoo'), |  | 
| 35       d.libPubspec('zoo', '1.0.0') |  | 
| 36     ]).commit(); |  | 
| 37 |  | 
| 38     schedulePub(args: ['update'], |  | 
| 39         error: new RegExp(r'The name you specified for your dependency, ' |  | 
| 40             r'"foo", doesn' "'" r't match the name "zoo" in its pubspec.'), |  | 
| 41         exitCode: 1); |  | 
| 42 |  | 
| 43     d.dir(packagesPath, [ |  | 
| 44       d.dir('foo', [ |  | 
| 45         d.file('foo.dart', 'main() => "foo";') |  | 
| 46       ]) |  | 
| 47     ]).validate(); |  | 
| 48   }); |  | 
| 49 } |  | 
| OLD | NEW | 
|---|