Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1302)

Side by Side Diff: sdk/lib/_internal/pub_generated/test/pub_uploader_test.dart

Issue 805393002: Update pub to use the new command runner API in args. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Code review changes Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2013, 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_uploader_test; 5 library pub_uploader_test;
6 6
7 import 'dart:convert'; 7 import 'dart:convert';
8 8
9 import 'package:scheduled_test/scheduled_process.dart'; 9 import 'package:scheduled_test/scheduled_process.dart';
10 import 'package:scheduled_test/scheduled_server.dart'; 10 import 'package:scheduled_test/scheduled_server.dart';
11 import 'package:scheduled_test/scheduled_test.dart'; 11 import 'package:scheduled_test/scheduled_test.dart';
12 import 'package:shelf/shelf.dart' as shelf; 12 import 'package:shelf/shelf.dart' as shelf;
13 13
14 import '../lib/src/exit_codes.dart' as exit_codes; 14 import '../lib/src/exit_codes.dart' as exit_codes;
15 import '../lib/src/utils.dart'; 15 import '../lib/src/utils.dart';
16 import 'descriptor.dart' as d; 16 import 'descriptor.dart' as d;
17 import 'test_pub.dart'; 17 import 'test_pub.dart';
18 18
19 final USAGE_STRING = ''' 19 final USAGE_STRING = '''
20 Manage uploaders for a package on pub.dartlang.org. 20 Manage uploaders for a package on pub.dartlang.org.
21 21
22 Usage: pub uploader [options] {add/remove} <email> 22 Usage: pub uploader [options] {add/remove} <email>
23 -h, --help Print usage information for this command. 23 -h, --help Print this usage information.
24 --server The package server on which the package is hosted. 24 --server The package server on which the package is hosted.
25 (defaults to "https://pub.dartlang.org") 25 (defaults to "https://pub.dartlang.org")
26 26
27 --package The package whose uploaders will be modified. 27 --package The package whose uploaders will be modified.
28 (defaults to the current package) 28 (defaults to the current package)
29 29
30 Run "pub help" to see global options. 30 Run "pub help" to see global options.
31 See http://dartlang.org/tools/pub/cmd/pub-uploader.html for detailed documentati on. 31 See http://dartlang.org/tools/pub/cmd/pub-uploader.html for detailed documentati on.
32 '''; 32 ''';
33 33
(...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after
186 186
187 server.handle( 187 server.handle(
188 'DELETE', 188 'DELETE',
189 '/api/packages/pkg/uploaders/email', 189 '/api/packages/pkg/uploaders/email',
190 (request) => new shelf.Response.ok("{not json")); 190 (request) => new shelf.Response.ok("{not json"));
191 191
192 pub.stderr.expect(emitsLines('Invalid server response:\n' '{not json')); 192 pub.stderr.expect(emitsLines('Invalid server response:\n' '{not json'));
193 pub.shouldExit(1); 193 pub.shouldExit(1);
194 }); 194 });
195 } 195 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698