| 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 '../../test_pub.dart'; |   9 import '../../test_pub.dart'; | 
|  10 import '../../../../../pkg/unittest/lib/unittest.dart'; |  | 
|  11  |  10  | 
|  12 main() { |  11 main() { | 
|  13   test('requires the dependency to have a pubspec', () { |  12   integration('requires the dependency to have a pubspec', () { | 
|  14     ensureGit(); |  13     ensureGit(); | 
|  15  |  14  | 
|  16     git('foo.git', [ |  15     git('foo.git', [ | 
|  17       libDir('foo') |  16       libDir('foo') | 
|  18     ]).scheduleCreate(); |  17     ]).scheduleCreate(); | 
|  19  |  18  | 
|  20     appDir([{"git": "../foo.git"}]).scheduleCreate(); |  19     appDir([{"git": "../foo.git"}]).scheduleCreate(); | 
|  21  |  20  | 
|  22     // TODO(nweiz): clean up this RegExp when either issue 4706 or 4707 is |  21     // TODO(nweiz): clean up this RegExp when either issue 4706 or 4707 is | 
|  23     // fixed. |  22     // fixed. | 
|  24     schedulePub(args: ['install'], |  23     schedulePub(args: ['install'], | 
|  25         error: new RegExp('^Package "foo" doesn\'t have a ' |  24         error: new RegExp('^Package "foo" doesn\'t have a ' | 
|  26             'pubspec.yaml file.'), |  25             'pubspec.yaml file.'), | 
|  27         exitCode: 1); |  26         exitCode: 1); | 
|  28  |  | 
|  29     run(); |  | 
|  30   }); |  27   }); | 
|  31 } |  28 } | 
| OLD | NEW |