@@ -209,6 +209,14 @@ fn simple_with_index() {
209
209
. arg ( registry. token ( ) )
210
210
. arg ( "--index" )
211
211
. arg ( registry. index_url ( ) . as_str ( ) )
212
+ . with_stderr (
213
+ "\
214
+ [..]
215
+ [..]
216
+ [..]
217
+ [..]
218
+ [UPLOADING] foo v0.0.1 ([CWD])" ,
219
+ )
212
220
. run ( ) ;
213
221
214
222
validate_upload_foo ( ) ;
@@ -325,6 +333,7 @@ The registry `crates-io` is not listed in the `publish` value in Cargo.toml.
325
333
#[ cargo_test]
326
334
fn dont_publish_dirty ( ) {
327
335
let registry = registry:: init ( ) ;
336
+
328
337
let p = project ( ) . file ( "bar" , "" ) . build ( ) ;
329
338
330
339
let _ = git:: repo ( & paths:: root ( ) . join ( "foo" ) )
@@ -388,6 +397,15 @@ fn publish_clean() {
388
397
389
398
p. cargo ( "publish" )
390
399
. replace_crates_io ( registry. index_url ( ) )
400
+ . with_stderr (
401
+ "\
402
+ [..]
403
+ [..]
404
+ [VERIFYING] foo v0.0.1 ([CWD])
405
+ [..]
406
+ [..]
407
+ [UPLOADING] foo v0.0.1 ([CWD])" ,
408
+ )
391
409
. run ( ) ;
392
410
393
411
validate_upload_foo_clean ( ) ;
@@ -420,6 +438,15 @@ fn publish_in_sub_repo() {
420
438
p. cargo ( "publish" )
421
439
. replace_crates_io ( registry. index_url ( ) )
422
440
. cwd ( "bar" )
441
+ . with_stderr (
442
+ "\
443
+ [..]
444
+ [..]
445
+ [VERIFYING] foo v0.0.1 ([CWD])
446
+ [..]
447
+ [..]
448
+ [UPLOADING] foo v0.0.1 ([CWD])" ,
449
+ )
423
450
. run ( ) ;
424
451
425
452
validate_upload_foo_clean ( ) ;
@@ -452,6 +479,15 @@ fn publish_when_ignored() {
452
479
453
480
p. cargo ( "publish" )
454
481
. replace_crates_io ( registry. index_url ( ) )
482
+ . with_stderr (
483
+ "\
484
+ [..]
485
+ [..]
486
+ [VERIFYING] foo v0.0.1 ([CWD])
487
+ [..]
488
+ [..]
489
+ [UPLOADING] foo v0.0.1 ([CWD])" ,
490
+ )
455
491
. run ( ) ;
456
492
457
493
publish:: validate_upload (
@@ -494,6 +530,15 @@ fn ignore_when_crate_ignored() {
494
530
p. cargo ( "publish" )
495
531
. replace_crates_io ( registry. index_url ( ) )
496
532
. cwd ( "bar" )
533
+ . with_stderr (
534
+ "\
535
+ [..]
536
+ [..]
537
+ [VERIFYING] foo v0.0.1 ([CWD])
538
+ [..]
539
+ [..]
540
+ [UPLOADING] foo v0.0.1 ([CWD])" ,
541
+ )
497
542
. run ( ) ;
498
543
499
544
publish:: validate_upload (
@@ -669,7 +714,17 @@ fn publish_allowed_registry() {
669
714
. file ( "src/main.rs" , "fn main() {}" )
670
715
. build ( ) ;
671
716
672
- p. cargo ( "publish --registry alternative" ) . run ( ) ;
717
+ p. cargo ( "publish --registry alternative" )
718
+ . with_stderr (
719
+ "\
720
+ [..]
721
+ [..]
722
+ [VERIFYING] foo v0.0.1 ([CWD])
723
+ [..]
724
+ [..]
725
+ [UPLOADING] foo v0.0.1 ([CWD])" ,
726
+ )
727
+ . run ( ) ;
673
728
674
729
publish:: validate_alt_upload (
675
730
CLEAN_FOO_JSON ,
@@ -709,7 +764,18 @@ fn publish_implicitly_to_only_allowed_registry() {
709
764
. file ( "src/main.rs" , "fn main() {}" )
710
765
. build ( ) ;
711
766
712
- p. cargo ( "publish" ) . run ( ) ;
767
+ p. cargo ( "publish" )
768
+ . with_stderr (
769
+ "\
770
+ [NOTE] Found `alternative` as only allowed registry. Publishing to it automatically.
771
+ [UPDATING] `alternative` index
772
+ [..]
773
+ [VERIFYING] foo v0.0.1 ([CWD])
774
+ [..]
775
+ [..]
776
+ [UPLOADING] foo v0.0.1 ([CWD])" ,
777
+ )
778
+ . run ( ) ;
713
779
714
780
publish:: validate_alt_upload (
715
781
CLEAN_FOO_JSON ,
@@ -820,6 +886,17 @@ The registry `alternative` is not listed in the `publish` value in Cargo.toml.
820
886
821
887
p. cargo ( "publish" )
822
888
. replace_crates_io ( registry. index_url ( ) )
889
+ . with_stderr (
890
+ "\
891
+ [UPDATING] [..]
892
+ [WARNING] [..]
893
+ [..]
894
+ [PACKAGING] [..]
895
+ [VERIFYING] foo v0.0.1 ([CWD])
896
+ [..]
897
+ [..]
898
+ [UPLOADING] foo v0.0.1 ([CWD])" ,
899
+ )
823
900
. run ( ) ;
824
901
}
825
902
@@ -995,6 +1072,18 @@ fn publish_with_patch() {
995
1072
996
1073
p. cargo ( "publish" )
997
1074
. replace_crates_io ( registry. index_url ( ) )
1075
+ . with_stderr (
1076
+ "\
1077
+ [..]
1078
+ [..]
1079
+ [..]
1080
+ [..]
1081
+ [VERIFYING] foo v0.0.1 ([CWD])
1082
+ [..]
1083
+ [..]
1084
+ [..]
1085
+ [UPLOADING] foo v0.0.1 ([CWD])" ,
1086
+ )
998
1087
. run ( ) ;
999
1088
1000
1089
publish:: validate_upload (
@@ -1179,6 +1268,14 @@ fn publish_git_with_version() {
1179
1268
p. cargo ( "run" ) . with_stdout ( "2" ) . run ( ) ;
1180
1269
p. cargo ( "publish --no-verify" )
1181
1270
. replace_crates_io ( registry. index_url ( ) )
1271
+ . with_stderr (
1272
+ "\
1273
+ [..]
1274
+ [..]
1275
+ [..]
1276
+ [..]
1277
+ [UPLOADING] foo v0.1.0 ([CWD])" ,
1278
+ )
1182
1279
. run ( ) ;
1183
1280
1184
1281
publish:: validate_upload_with_contents (
@@ -2117,7 +2214,7 @@ fn http_api_not_noop() {
2117
2214
. file (
2118
2215
"Cargo.toml" ,
2119
2216
r#"
2120
- [project ]
2217
+ [package ]
2121
2218
name = "foo"
2122
2219
version = "0.0.1"
2123
2220
authors = []
@@ -2130,6 +2227,17 @@ fn http_api_not_noop() {
2130
2227
2131
2228
p. cargo ( "publish" )
2132
2229
. replace_crates_io ( registry. index_url ( ) )
2230
+ . with_stderr (
2231
+ "\
2232
+ [..]
2233
+ [..]
2234
+ [..]
2235
+ [..]
2236
+ [VERIFYING] foo v0.0.1 ([CWD])
2237
+ [..]
2238
+ [..]
2239
+ [UPLOADING] foo v0.0.1 ([CWD])" ,
2240
+ )
2133
2241
. run ( ) ;
2134
2242
2135
2243
let p = project ( )
0 commit comments