@@ -316,10 +316,9 @@ fn cannot_publish_to_crates_io_with_registry_dependency() {
316
316
Package :: new ( "bar" , "0.0.1" ) . alternative ( true ) . publish ( ) ;
317
317
318
318
assert_that (
319
- p. cargo ( "publish" )
320
- . masquerade_as_nightly_cargo ( )
321
- . arg ( "--index" )
322
- . arg ( registry:: registry ( ) . to_string ( ) ) ,
319
+ p. cargo ( "publish --index" )
320
+ . arg ( registry:: registry ( ) . to_string ( ) )
321
+ . masquerade_as_nightly_cargo ( ) ,
323
322
execs ( ) . with_status ( 101 ) ,
324
323
) ;
325
324
}
@@ -349,21 +348,14 @@ fn publish_with_registry_dependency() {
349
348
350
349
// Login so that we have the token available
351
350
assert_that (
352
- p. cargo ( "login" )
353
- . masquerade_as_nightly_cargo ( )
354
- . arg ( "--registry" )
355
- . arg ( "alternative" )
356
- . arg ( "TOKEN" )
357
- . arg ( "-Zunstable-options" ) ,
351
+ p. cargo ( "login --registry alternative TOKEN -Zunstable-options" )
352
+ . masquerade_as_nightly_cargo ( ) ,
358
353
execs ( ) ,
359
354
) ;
360
355
361
356
assert_that (
362
- p. cargo ( "publish" )
363
- . masquerade_as_nightly_cargo ( )
364
- . arg ( "--registry" )
365
- . arg ( "alternative" )
366
- . arg ( "-Zunstable-options" ) ,
357
+ p. cargo ( "publish --registry alternative -Zunstable-options" )
358
+ . masquerade_as_nightly_cargo ( ) ,
367
359
execs ( ) ,
368
360
) ;
369
361
}
@@ -427,11 +419,8 @@ fn block_publish_due_to_no_token() {
427
419
428
420
// Now perform the actual publish
429
421
assert_that (
430
- p. cargo ( "publish" )
431
- . masquerade_as_nightly_cargo ( )
432
- . arg ( "--registry" )
433
- . arg ( "alternative" )
434
- . arg ( "-Zunstable-options" ) ,
422
+ p. cargo ( "publish --registry alternative -Zunstable-options" )
423
+ . masquerade_as_nightly_cargo ( ) ,
435
424
execs ( )
436
425
. with_status ( 101 )
437
426
. with_stderr_contains ( "error: no upload token found, please run `cargo login`" ) ,
@@ -460,22 +449,15 @@ fn publish_to_alt_registry() {
460
449
461
450
// Login so that we have the token available
462
451
assert_that (
463
- p. cargo ( "login" )
464
- . masquerade_as_nightly_cargo ( )
465
- . arg ( "--registry" )
466
- . arg ( "alternative" )
467
- . arg ( "TOKEN" )
468
- . arg ( "-Zunstable-options" ) ,
452
+ p. cargo ( "login --registry alternative TOKEN -Zunstable-options" )
453
+ . masquerade_as_nightly_cargo ( ) ,
469
454
execs ( ) ,
470
455
) ;
471
456
472
457
// Now perform the actual publish
473
458
assert_that (
474
- p. cargo ( "publish" )
475
- . masquerade_as_nightly_cargo ( )
476
- . arg ( "--registry" )
477
- . arg ( "alternative" )
478
- . arg ( "-Zunstable-options" ) ,
459
+ p. cargo ( "publish --registry alternative -Zunstable-options" )
460
+ . masquerade_as_nightly_cargo ( ) ,
479
461
execs ( ) ,
480
462
) ;
481
463
@@ -509,21 +491,14 @@ fn publish_with_crates_io_dep() {
509
491
510
492
// Login so that we have the token available
511
493
assert_that (
512
- p. cargo ( "login" )
513
- . masquerade_as_nightly_cargo ( )
514
- . arg ( "--registry" )
515
- . arg ( "alternative" )
516
- . arg ( "TOKEN" )
517
- . arg ( "-Zunstable-options" ) ,
494
+ p. cargo ( "login --registry alternative TOKEN -Zunstable-options" )
495
+ . masquerade_as_nightly_cargo ( ) ,
518
496
execs ( ) ,
519
497
) ;
520
498
521
499
assert_that (
522
- p. cargo ( "publish" )
523
- . masquerade_as_nightly_cargo ( )
524
- . arg ( "--registry" )
525
- . arg ( "alternative" )
526
- . arg ( "-Zunstable-options" ) ,
500
+ p. cargo ( "publish --registry alternative -Zunstable-options" )
501
+ . masquerade_as_nightly_cargo ( ) ,
527
502
execs ( ) ,
528
503
) ;
529
504
}
@@ -560,11 +535,8 @@ fn credentials_in_url_forbidden() {
560
535
. build ( ) ;
561
536
562
537
assert_that (
563
- p. cargo ( "publish" )
564
- . masquerade_as_nightly_cargo ( )
565
- . arg ( "--registry" )
566
- . arg ( "alternative" )
567
- . arg ( "-Zunstable-options" ) ,
538
+ p. cargo ( "publish --registry alternative -Zunstable-options" )
539
+ . masquerade_as_nightly_cargo ( ) ,
568
540
execs ( )
569
541
. with_status ( 101 )
570
542
. with_stderr_contains ( "error: Registry URLs may not contain credentials" ) ,
0 commit comments