Skip to content

Commit

Permalink
wip
Browse files Browse the repository at this point in the history
  • Loading branch information
syphar committed Jul 2, 2024
1 parent b947938 commit 836a9c1
Showing 1 changed file with 23 additions and 28 deletions.
51 changes: 23 additions & 28 deletions src/web/releases.rs
Original file line number Diff line number Diff line change
Expand Up @@ -791,7 +791,7 @@ mod tests {
use crate::registry_api::{CrateOwner, OwnerKind};
use crate::test::{
assert_cache_control, assert_redirect, assert_redirect_unchecked, assert_success,
fake_release_that_failed_before_build, wrapper, FakeBuild, TestFrontend,
async_wrapper, fake_release_that_failed_before_build, wrapper, FakeBuild, TestFrontend,
};
use anyhow::Error;
use chrono::{Duration, TimeZone};
Expand All @@ -803,33 +803,28 @@ mod tests {

#[test]
fn get_failed_release_before_build() {
wrapper(|env| {
let db = env.db();

let (_, build_id) = env.runtime().block_on(async {
let mut conn = env.async_db().await.async_conn().await;
fake_release_that_failed_before_build(
&mut conn,
"foo",
"0.1.0",
"some random error",
)
.await
})?;

let releases = env
.runtime()
.block_on(async move {
get_releases(
&mut *db.async_conn().await,
1,
10,
Order::RecentFailures,
false,
)
.await
})
.unwrap();
async_wrapper(|env| async move {
let db = env.async_db().await;

let mut conn = db.async_conn().await;
let (release_id, _build_id) = fake_release_that_failed_before_build(
&mut conn,
"foo",
"0.1.0",
"some random error",
)
.await?;

// sqlx::query_scalar!(
// "UPDATE releases
// SET is_library = TRUE
// WHERE id = $1",
// release_id,
// )
// .execute(&mut *conn)
// .await?;

let releases = get_releases(&mut *conn, 1, 10, Order::ReleaseTime, false).await?;

assert_eq!(
vec!["foo"],
Expand Down

0 comments on commit 836a9c1

Please sign in to comment.