@@ -95,7 +95,8 @@ fn basic_unsupported() {
9595 . credential_provider ( & [ "cargo:token-from-stdout" , "false" ] )
9696 . build ( ) ;
9797
98- cargo_process ( "login abcdefg" )
98+ cargo_process ( "login" )
99+ . with_stdin ( "abcdefg" )
99100 . replace_crates_io ( registry. index_url ( ) )
100101 . with_status ( 101 )
101102 . with_stderr_data ( str![ [ r#"
@@ -132,7 +133,8 @@ fn login() {
132133 ] )
133134 . build ( ) ;
134135
135- cargo_process ( "login abcdefg -- cmd3 --cmd4" )
136+ cargo_process ( "login -- cmd3 --cmd4" )
137+ . with_stdin ( "abcdefg" )
136138 . replace_crates_io ( registry. index_url ( ) )
137139 . with_stderr_data ( str![ [ r#"
138140[UPDATING] crates.io index
@@ -383,7 +385,8 @@ fn multiple_providers() {
383385 )
384386 . unwrap ( ) ;
385387
386- cargo_process ( "login -v abcdefg" )
388+ cargo_process ( "login -v" )
389+ . with_stdin ( "abcdefg" )
387390 . replace_crates_io ( server. index_url ( ) )
388391 . with_stderr_data ( str![ [ r#"
389392[UPDATING] crates.io index
@@ -429,7 +432,8 @@ fn registry_provider_overrides_global() {
429432 )
430433 . unwrap ( ) ;
431434
432- cargo_process ( "login -v abcdefg" )
435+ cargo_process ( "login -v" )
436+ . with_stdin ( "abcdefg" )
433437 . env ( "CARGO_REGISTRY_CREDENTIAL_PROVIDER" , "cargo:token" )
434438 . replace_crates_io ( server. index_url ( ) )
435439 . with_stderr_data ( str![ [ r#"
@@ -460,7 +464,7 @@ fn both_asymmetric_and_token() {
460464 )
461465 . unwrap ( ) ;
462466
463- cargo_process ( "login -Zasymmetric-token -v abcdefg" )
467+ cargo_process ( "login -Zasymmetric-token -v" ) . with_stdin ( " abcdefg")
464468 . masquerade_as_nightly_cargo ( & [ "asymmetric-token" ] )
465469 . replace_crates_io ( server. index_url ( ) )
466470 . with_stderr_data ( str![ [ r#"
@@ -675,7 +679,8 @@ fn unsupported_version() {
675679 . credential_provider ( & [ & provider] )
676680 . build ( ) ;
677681
678- cargo_process ( "login abcdefg" )
682+ cargo_process ( "login" )
683+ . with_stdin ( "abcdefg" )
679684 . replace_crates_io ( registry. index_url ( ) )
680685 . with_status ( 101 )
681686 . with_stderr_data ( str![ [ r#"
@@ -707,7 +712,8 @@ fn alias_builtin_warning() {
707712 )
708713 . unwrap ( ) ;
709714
710- cargo_process ( "login abcdefg" )
715+ cargo_process ( "login" )
716+ . with_stdin ( "abcdefg" )
711717 . replace_crates_io ( registry. index_url ( ) )
712718 . with_stderr_data ( str![ [ r#"
713719[UPDATING] crates.io index
0 commit comments