| OLD | NEW | 
|---|
| 1 // Copyright (c) 2013, the Dart project authors.  Please see the AUTHORS d.file | 1 // Copyright (c) 2013, the Dart project authors.  Please see the AUTHORS d.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 d.file. | 3 // BSD-style license that can be found in the LICENSE d.file. | 
| 4 | 4 | 
| 5 import '../../lib/src/exit_codes.dart' as exit_codes; | 5 import 'package:pub/src/exit_codes.dart' as exit_codes; | 
|  | 6 | 
| 6 import '../descriptor.dart' as d; | 7 import '../descriptor.dart' as d; | 
| 7 import '../test_pub.dart'; | 8 import '../test_pub.dart'; | 
| 8 | 9 | 
| 9 main() { | 10 main() { | 
| 10   initConfig(); | 11   initConfig(); | 
| 11   integration('with no lockfile, exits with error', () { | 12   integration('with no lockfile, exits with error', () { | 
| 12     d.dir(appPath, [ | 13     d.dir(appPath, [ | 
| 13       d.appPubspec() | 14       d.appPubspec() | 
| 14     ]).create(); | 15     ]).create(); | 
| 15 | 16 | 
| 16     schedulePub(args: ["list-package-dirs", "--format=json"], | 17     schedulePub(args: ["list-package-dirs", "--format=json"], | 
| 17         outputJson: { | 18         outputJson: { | 
| 18           "error": | 19           "error": | 
| 19             'Package "myapp" has no lockfile. Please run "pub get" first.' | 20             'Package "myapp" has no lockfile. Please run "pub get" first.' | 
| 20         }, | 21         }, | 
| 21         exitCode: exit_codes.DATA); | 22         exitCode: exit_codes.DATA); | 
| 22   }); | 23   }); | 
| 23 } | 24 } | 
| OLD | NEW | 
|---|