Skip to content

Commit 977b615

Browse files
committed
fix: set redirect::Policy::none()
1 parent f20d839 commit 977b615

File tree

2 files changed

+20
-4
lines changed

2 files changed

+20
-4
lines changed

atcoder-problems-backend/tests/test_server_e2e_problem_list.rs

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,15 @@ async fn test_list() {
5151
});
5252
tokio::time::sleep(std::time::Duration::from_millis(1000)).await;
5353

54-
let response = reqwest::get(url(
54+
let client = reqwest::Client::builder()
55+
.redirect(reqwest::redirect::Policy::none())
56+
.build()
57+
.unwrap();
58+
let response = client.get(url(
5559
&format!("/internal-api/authorize?code={}", VALID_CODE),
5660
port,
5761
))
62+
.send()
5863
.await
5964
.unwrap();
6065
// https://docs.rs/reqwest/latest/reqwest/struct.Response.html#method.cookies
@@ -439,18 +444,24 @@ async fn test_register_twice() {
439444
});
440445
tokio::time::sleep(std::time::Duration::from_millis(1000)).await;
441446

442-
let response = reqwest::get(url(
447+
let client = reqwest::Client::builder()
448+
.redirect(reqwest::redirect::Policy::none())
449+
.build()
450+
.unwrap();
451+
let response = client.get(url(
443452
&format!("/internal-api/authorize?code={}", VALID_CODE),
444453
port,
445454
))
455+
.send()
446456
.await
447457
.unwrap();
448458
assert_eq!(response.status(), 302);
449459

450-
let response = reqwest::get(url(
460+
let response = client.get(url(
451461
&format!("/internal-api/authorize?code={}", VALID_CODE),
452462
port,
453463
))
464+
.send()
454465
.await
455466
.unwrap();
456467
assert_eq!(response.status(), 302);

atcoder-problems-backend/tests/test_server_e2e_progress_reset.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,12 @@ async fn test_progress_reset() {
4242
});
4343
tokio::time::sleep(Duration::from_millis(1000)).await;
4444

45-
let response = reqwest::get(url("/internal-api/authorize?code=a", port))
45+
let client = reqwest::Client::builder()
46+
.redirect(reqwest::redirect::Policy::none())
47+
.build()
48+
.unwrap();
49+
let response = client.get(url("/internal-api/authorize?code=a", port))
50+
.send()
4651
.await
4752
.unwrap();
4853
assert_eq!(response.status(), 302);

0 commit comments

Comments
 (0)