@@ -115,7 +115,7 @@ struct WsItem { public_id: String, name: String }
115115
116116/// Exchange an authorization code + PKCE verifier for an API token,
117117/// then fetch available workspaces.
118- fn exchange_token ( api_url : & str , code : & str , code_verifier : & str ) -> LoginResult {
118+ fn exchange_and_save_token ( api_url : & str , code : & str , code_verifier : & str ) -> LoginResult {
119119 let token_url = format ! ( "{api_url}/auth/token" ) ;
120120 let client = reqwest:: blocking:: Client :: new ( ) ;
121121
@@ -306,7 +306,7 @@ pub fn login() {
306306 }
307307 } ;
308308
309- match exchange_token ( & api_url, & code, & code_verifier) {
309+ match exchange_and_save_token ( & api_url, & code, & code_verifier) {
310310 LoginResult :: Success { workspace, .. } => {
311311 stdout ( )
312312 . execute ( SetForegroundColor ( Color :: Green ) )
@@ -480,10 +480,10 @@ mod tests {
480480 mock. assert ( ) ;
481481 }
482482
483- // --- exchange_token tests ---
483+ // --- exchange_and_save_token tests ---
484484
485485 #[ test]
486- fn exchange_token_success ( ) {
486+ fn exchange_and_save_token_success ( ) {
487487 let ( _tmp, _guard) = with_temp_config_dir ( ) ;
488488 let mut server = mockito:: Server :: new ( ) ;
489489
@@ -502,7 +502,7 @@ mod tests {
502502 . with_body ( r#"{"workspaces":[{"public_id":"ws-123","name":"My Workspace"}]}"# )
503503 . create ( ) ;
504504
505- let result = exchange_token ( & server. url ( ) , "auth-code" , "verifier" ) ;
505+ let result = exchange_and_save_token ( & server. url ( ) , "auth-code" , "verifier" ) ;
506506
507507 token_mock. assert ( ) ;
508508 ws_mock. assert ( ) ;
@@ -523,7 +523,7 @@ mod tests {
523523 }
524524
525525 #[ test]
526- fn exchange_token_success_no_workspaces ( ) {
526+ fn exchange_and_save_token_success_no_workspaces ( ) {
527527 let ( _tmp, _guard) = with_temp_config_dir ( ) ;
528528 let mut server = mockito:: Server :: new ( ) ;
529529
@@ -541,7 +541,7 @@ mod tests {
541541 . with_body ( r#"{"workspaces":[]}"# )
542542 . create ( ) ;
543543
544- let result = exchange_token ( & server. url ( ) , "code" , "verifier" ) ;
544+ let result = exchange_and_save_token ( & server. url ( ) , "code" , "verifier" ) ;
545545
546546 token_mock. assert ( ) ;
547547 ws_mock. assert ( ) ;
@@ -556,7 +556,7 @@ mod tests {
556556 }
557557
558558 #[ test]
559- fn exchange_token_forbidden ( ) {
559+ fn exchange_and_save_token_forbidden ( ) {
560560 let ( _tmp, _guard) = with_temp_config_dir ( ) ;
561561 let mut server = mockito:: Server :: new ( ) ;
562562
@@ -565,13 +565,13 @@ mod tests {
565565 . with_status ( 403 )
566566 . create ( ) ;
567567
568- let result = exchange_token ( & server. url ( ) , "code" , "verifier" ) ;
568+ let result = exchange_and_save_token ( & server. url ( ) , "code" , "verifier" ) ;
569569 mock. assert ( ) ;
570570 assert_eq ! ( result, LoginResult :: Forbidden ) ;
571571 }
572572
573573 #[ test]
574- fn exchange_token_unauthorized ( ) {
574+ fn exchange_and_save_token_unauthorized ( ) {
575575 let ( _tmp, _guard) = with_temp_config_dir ( ) ;
576576 let mut server = mockito:: Server :: new ( ) ;
577577
@@ -580,7 +580,7 @@ mod tests {
580580 . with_status ( 401 )
581581 . create ( ) ;
582582
583- let result = exchange_token ( & server. url ( ) , "code" , "verifier" ) ;
583+ let result = exchange_and_save_token ( & server. url ( ) , "code" , "verifier" ) ;
584584 mock. assert ( ) ;
585585 match result {
586586 LoginResult :: Failed ( msg) => assert ! ( msg. contains( "401" ) ) ,
@@ -589,7 +589,7 @@ mod tests {
589589 }
590590
591591 #[ test]
592- fn exchange_token_server_error ( ) {
592+ fn exchange_and_save_token_server_error ( ) {
593593 let ( _tmp, _guard) = with_temp_config_dir ( ) ;
594594 let mut server = mockito:: Server :: new ( ) ;
595595
@@ -598,7 +598,7 @@ mod tests {
598598 . with_status ( 500 )
599599 . create ( ) ;
600600
601- let result = exchange_token ( & server. url ( ) , "code" , "verifier" ) ;
601+ let result = exchange_and_save_token ( & server. url ( ) , "code" , "verifier" ) ;
602602 mock. assert ( ) ;
603603 match result {
604604 LoginResult :: Failed ( msg) => assert ! ( msg. contains( "500" ) ) ,
@@ -607,10 +607,10 @@ mod tests {
607607 }
608608
609609 #[ test]
610- fn exchange_token_connection_error ( ) {
610+ fn exchange_and_save_token_connection_error ( ) {
611611 let ( _tmp, _guard) = with_temp_config_dir ( ) ;
612612
613- let result = exchange_token ( "http://127.0.0.1:1" , "code" , "verifier" ) ;
613+ let result = exchange_and_save_token ( "http://127.0.0.1:1" , "code" , "verifier" ) ;
614614 match result {
615615 LoginResult :: ConnectionError ( _) => { }
616616 other => panic ! ( "expected ConnectionError, got {:?}" , other) ,
0 commit comments