Skip to content

Commit 3739c88

Browse files
committed
tests/krate/yanking: Fix status code assertions
1 parent 5790f16 commit 3739c88

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/tests/krate/yanking.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ use crate::tests::VersionResponse;
77
use chrono::Utc;
88
use diesel::{ExpressionMethods, RunQueryDsl};
99
use googletest::prelude::*;
10+
use http::StatusCode;
1011
use insta::assert_json_snapshot;
1112
use std::time::Duration;
1213

@@ -275,15 +276,14 @@ async fn patch_version_yank_unyank() {
275276
assert_json_helper(json);
276277

277278
// Attempt to set yank message on unyanked version (should fail)
278-
token
279+
let response = token
279280
.update_yank_status("patchable", "1.0.0", None, Some("Invalid message"))
280-
.await
281-
.status()
282-
.is_client_error();
281+
.await;
282+
assert_eq!(response.status(), StatusCode::BAD_REQUEST);
283+
283284
// Attempt to unyank with message (should fail)
284-
token
285+
let response = token
285286
.update_yank_status("patchable", "1.0.0", Some(false), Some("Invalid message"))
286-
.await
287-
.status()
288-
.is_client_error();
287+
.await;
288+
assert_eq!(response.status(), StatusCode::BAD_REQUEST);
289289
}

0 commit comments

Comments
 (0)