Skip to content

Commit fcbcd24

Browse files
committed
fix clippy
1 parent 0bdc0bc commit fcbcd24

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
@@ -160,7 +160,7 @@ async fn build_trigger_check(
160160
}
161161

162162
let crate_version_is_in_queue = build_queue
163-
.has_build_queued(&mut *conn, &name, &version.to_string())
163+
.has_build_queued(&mut *conn, name, &version.to_string())
164164
.await?;
165165

166166
if crate_version_is_in_queue {
@@ -201,7 +201,7 @@ pub(crate) async fn build_trigger_rebuild_handler(
201201
)));
202202
}
203203

204-
build_trigger_check(&mut *conn, &name, &version, &build_queue)
204+
build_trigger_check(&mut conn, &name, &version, &build_queue)
205205
.await
206206
.map_err(JsonAxumNope)?;
207207

@@ -256,13 +256,25 @@ async fn get_builds(
256256
mod tests {
257257
use super::BuildStatus;
258258
use crate::{
259-
test::{assert_cache_control, fake_release_that_failed_before_build, wrapper, FakeBuild},
259+
test::{
260+
assert_cache_control, fake_release_that_failed_before_build, wrapper, FakeBuild,
261+
TestEnvironment,
262+
},
260263
web::cache::CachePolicy,
261264
};
262265
use chrono::{DateTime, Duration, Utc};
263266
use kuchikiki::traits::TendrilSink;
264267
use reqwest::StatusCode;
265268

269+
fn has_build_queued(env: &TestEnvironment, name: &str, version: &str) -> anyhow::Result<bool> {
270+
env.runtime().block_on(async move {
271+
let mut conn = env.async_db().await.async_conn().await;
272+
let build_queue = env.build_queue();
273+
274+
build_queue.has_build_queued(&mut conn, name, version).await
275+
})
276+
}
277+
266278
#[test]
267279
fn build_list_empty_build() {
268280
wrapper(|env| {
@@ -494,7 +506,7 @@ mod tests {
494506
}
495507

496508
assert_eq!(env.build_queue().pending_count()?, 0);
497-
assert!(!env.build_queue().has_build_queued("foo", "0.1.0")?);
509+
assert!(!has_build_queued(env, "foo", "0.1.0")?);
498510

499511
{
500512
let response = env
@@ -508,7 +520,7 @@ mod tests {
508520
}
509521

510522
assert_eq!(env.build_queue().pending_count()?, 1);
511-
assert!(env.build_queue().has_build_queued("foo", "0.1.0")?);
523+
assert!(has_build_queued(env, "foo", "0.1.0")?);
512524

513525
{
514526
let response = env
@@ -528,7 +540,7 @@ mod tests {
528540
}
529541

530542
assert_eq!(env.build_queue().pending_count()?, 1);
531-
assert!(env.build_queue().has_build_queued("foo", "0.1.0")?);
543+
assert!(has_build_queued(env, "foo", "0.1.0")?);
532544

533545
Ok(())
534546
});

0 commit comments

Comments
 (0)