| 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 'package:scheduled_test/scheduled_test.dart'; | 7 import 'package:scheduled_test/scheduled_test.dart'; |
| 8 | 8 |
| 9 import '../lib/src/exit_codes.dart' as exit_codes; | 9 import '../lib/src/exit_codes.dart' as exit_codes; |
| 10 import 'test_pub.dart'; | 10 import 'test_pub.dart'; |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 63 }); | 63 }); |
| 64 | 64 |
| 65 integration('running pub with --help after command shows command usage', () { | 65 integration('running pub with --help after command shows command usage', () { |
| 66 schedulePub(args: ['get', '--help'], | 66 schedulePub(args: ['get', '--help'], |
| 67 output: ''' | 67 output: ''' |
| 68 Get the current package's dependencies. | 68 Get the current package's dependencies. |
| 69 | 69 |
| 70 Usage: pub get | 70 Usage: pub get |
| 71 -h, --help Print usage information for this command. | 71 -h, --help Print usage information for this command. |
| 72 --[no-]offline Use cached packages instead of accessing the net
work. | 72 --[no-]offline Use cached packages instead of accessing the net
work. |
| 73 -n, --dry-run Report what dependencies would change but don't
change any. |
| 73 '''); | 74 '''); |
| 74 }); | 75 }); |
| 75 | 76 |
| 76 integration('running pub with -h after command shows command usage', () { | 77 integration('running pub with -h after command shows command usage', () { |
| 77 schedulePub(args: ['get', '-h'], | 78 schedulePub(args: ['get', '-h'], |
| 78 output: ''' | 79 output: ''' |
| 79 Get the current package's dependencies. | 80 Get the current package's dependencies. |
| 80 | 81 |
| 81 Usage: pub get | 82 Usage: pub get |
| 82 -h, --help Print usage information for this command. | 83 -h, --help Print usage information for this command. |
| 83 --[no-]offline Use cached packages instead of accessing the net
work. | 84 --[no-]offline Use cached packages instead of accessing the net
work. |
| 85 -n, --dry-run Report what dependencies would change but don't
change any. |
| 84 '''); | 86 '''); |
| 85 }); | 87 }); |
| 86 | 88 |
| 87 integration('running pub with --help after a command with subcommands shows ' | 89 integration('running pub with --help after a command with subcommands shows ' |
| 88 'command usage', () { | 90 'command usage', () { |
| 89 schedulePub(args: ['cache', '--help'], | 91 schedulePub(args: ['cache', '--help'], |
| 90 output: ''' | 92 output: ''' |
| 91 Work with the system cache. | 93 Work with the system cache. |
| 92 | 94 |
| 93 Usage: pub cache <subcommand> | 95 Usage: pub cache <subcommand> |
| (...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 192 }); | 194 }); |
| 193 | 195 |
| 194 integration('shows help for a command', () { | 196 integration('shows help for a command', () { |
| 195 schedulePub(args: ['help', 'get'], | 197 schedulePub(args: ['help', 'get'], |
| 196 output: ''' | 198 output: ''' |
| 197 Get the current package's dependencies. | 199 Get the current package's dependencies. |
| 198 | 200 |
| 199 Usage: pub get | 201 Usage: pub get |
| 200 -h, --help Print usage information for this command. | 202 -h, --help Print usage information for this command. |
| 201 --[no-]offline Use cached packages instead of accessing the n
etwork. | 203 --[no-]offline Use cached packages instead of accessing the n
etwork. |
| 204 -n, --dry-run Report what dependencies would change but don'
t change any. |
| 202 '''); | 205 '''); |
| 203 }); | 206 }); |
| 204 | 207 |
| 205 integration('shows help for a command', () { | 208 integration('shows help for a command', () { |
| 206 schedulePub(args: ['help', 'publish'], | 209 schedulePub(args: ['help', 'publish'], |
| 207 output: ''' | 210 output: ''' |
| 208 Publish the current package to pub.dartlang.org. | 211 Publish the current package to pub.dartlang.org. |
| 209 | 212 |
| 210 Usage: pub publish [options] | 213 Usage: pub publish [options] |
| 211 -h, --help Print usage information for this command. | 214 -h, --help Print usage information for this command. |
| (...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 300 exitCode: exit_codes.USAGE); | 303 exitCode: exit_codes.USAGE); |
| 301 }); | 304 }); |
| 302 }); | 305 }); |
| 303 | 306 |
| 304 group('version', () { | 307 group('version', () { |
| 305 integration('displays the current version', () { | 308 integration('displays the current version', () { |
| 306 schedulePub(args: ['version'], output: VERSION_STRING); | 309 schedulePub(args: ['version'], output: VERSION_STRING); |
| 307 }); | 310 }); |
| 308 }); | 311 }); |
| 309 } | 312 } |
| OLD | NEW |