Skip to content

Commit 7414a51

Browse files
committed
minor name changes and cache fix
1 parent fcd7d92 commit 7414a51

2 files changed

Lines changed: 17 additions & 15 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ jobs:
2323
~/.cargo/git
2424
target
2525
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
26+
restore-keys: |
27+
${{ runner.os }}-cargo-
2628
2729
- name: Install cargo-llvm-cov
2830
uses: taiki-e/install-action@cargo-llvm-cov

src/auth.rs

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)