Skip to content

Commit c6c70fd

Browse files
committed
fix clippy
1 parent fe642c8 commit c6c70fd

File tree

2 files changed

+45
-34
lines changed

2 files changed

+45
-34
lines changed

src/db/delete.rs

Lines changed: 27 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@ async fn delete_crate_from_database(
215215
mod tests {
216216
use super::*;
217217
use crate::registry_api::{CrateOwner, OwnerKind};
218-
use crate::test::{async_wrapper, fake_release_that_failed_before_build, wrapper};
218+
use crate::test::{async_wrapper, fake_release_that_failed_before_build};
219219
use test_case::test_case;
220220

221221
async fn crate_exists(conn: &mut sqlx::PgConnection, name: &str) -> Result<bool> {
@@ -486,44 +486,43 @@ mod tests {
486486

487487
#[test]
488488
fn test_delete_incomplete_version() {
489-
wrapper(|env| {
490-
let db = env.db();
491-
492-
let (release_id, _) = env
493-
.runtime()
494-
.block_on(async {
495-
let mut conn = db.async_conn().await;
496-
fake_release_that_failed_before_build(&mut conn, "a", "1.0.0", "some-error")
497-
.await
498-
})
499-
.unwrap();
489+
async_wrapper(|env| async move {
490+
let db = env.async_db().await;
491+
let mut conn = db.async_conn().await;
492+
493+
let (release_id, _) =
494+
fake_release_that_failed_before_build(&mut conn, "a", "1.0.0", "some-error")
495+
.await?;
500496

501-
delete_version(&mut db.conn(), &env.storage(), &env.config(), "a", "1.0.0")?;
497+
delete_version(
498+
&mut conn,
499+
&*env.async_storage().await,
500+
&env.config(),
501+
"a",
502+
"1.0.0",
503+
)
504+
.await?;
502505

503-
assert!(!release_exists(&mut db.conn(), release_id)?);
506+
assert!(!release_exists(&mut conn, release_id).await?);
504507

505508
Ok(())
506509
})
507510
}
508511

509512
#[test]
510513
fn test_delete_incomplete_crate() {
511-
wrapper(|env| {
512-
let db = env.db();
513-
514-
let (release_id, _) = env
515-
.runtime()
516-
.block_on(async {
517-
let mut conn = db.async_conn().await;
518-
fake_release_that_failed_before_build(&mut conn, "a", "1.0.0", "some-error")
519-
.await
520-
})
521-
.unwrap();
514+
async_wrapper(|env| async move {
515+
let db = env.async_db().await;
516+
let mut conn = db.async_conn().await;
517+
518+
let (release_id, _) =
519+
fake_release_that_failed_before_build(&mut conn, "a", "1.0.0", "some-error")
520+
.await?;
522521

523-
delete_crate(&mut db.conn(), &env.storage(), &env.config(), "a")?;
522+
delete_crate(&mut conn, &*env.async_storage().await, &env.config(), "a").await?;
524523

525-
assert!(!crate_exists(&mut db.conn(), "a")?);
526-
assert!(!release_exists(&mut db.conn(), release_id)?);
524+
assert!(!crate_exists(&mut conn, "a").await?);
525+
assert!(!release_exists(&mut conn, release_id).await?);
527526

528527
Ok(())
529528
})

src/web/builds.rs

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ async fn build_trigger_check(
163163
}
164164

165165
let crate_version_is_in_queue = build_queue
166-
.has_build_queued(&mut *conn, &name, &version.to_string())
166+
.has_build_queued(&mut *conn, name, &version.to_string())
167167
.await?;
168168

169169
if crate_version_is_in_queue {
@@ -204,7 +204,7 @@ pub(crate) async fn build_trigger_rebuild_handler(
204204
)));
205205
}
206206

207-
build_trigger_check(&mut *conn, &name, &version, &build_queue)
207+
build_trigger_check(&mut conn, &name, &version, &build_queue)
208208
.await
209209
.map_err(JsonAxumNope)?;
210210

@@ -258,13 +258,25 @@ async fn get_builds(
258258
mod tests {
259259
use super::BuildStatus;
260260
use crate::{
261-
test::{assert_cache_control, fake_release_that_failed_before_build, wrapper, FakeBuild},
261+
test::{
262+
assert_cache_control, fake_release_that_failed_before_build, wrapper, FakeBuild,
263+
TestEnvironment,
264+
},
262265
web::cache::CachePolicy,
263266
};
264267
use chrono::{DateTime, Duration, Utc};
265268
use kuchikiki::traits::TendrilSink;
266269
use reqwest::StatusCode;
267270

271+
fn has_build_queued(env: &TestEnvironment, name: &str, version: &str) -> anyhow::Result<bool> {
272+
env.runtime().block_on(async move {
273+
let mut conn = env.async_db().await.async_conn().await;
274+
let build_queue = env.build_queue();
275+
276+
build_queue.has_build_queued(&mut conn, name, version).await
277+
})
278+
}
279+
268280
#[test]
269281
fn build_list_empty_build() {
270282
wrapper(|env| {
@@ -496,7 +508,7 @@ mod tests {
496508
}
497509

498510
assert_eq!(env.build_queue().pending_count()?, 0);
499-
assert!(!env.build_queue().has_build_queued("foo", "0.1.0")?);
511+
assert!(!has_build_queued(env, "foo", "0.1.0")?);
500512

501513
{
502514
let response = env
@@ -510,7 +522,7 @@ mod tests {
510522
}
511523

512524
assert_eq!(env.build_queue().pending_count()?, 1);
513-
assert!(env.build_queue().has_build_queued("foo", "0.1.0")?);
525+
assert!(has_build_queued(env, "foo", "0.1.0")?);
514526

515527
{
516528
let response = env
@@ -530,7 +542,7 @@ mod tests {
530542
}
531543

532544
assert_eq!(env.build_queue().pending_count()?, 1);
533-
assert!(env.build_queue().has_build_queued("foo", "0.1.0")?);
545+
assert!(has_build_queued(env, "foo", "0.1.0")?);
534546

535547
Ok(())
536548
});

0 commit comments

Comments
 (0)