From 99a73504c1f6ed68c026fc9464c17a8e7449cccc Mon Sep 17 00:00:00 2001 From: iroiro147 Date: Sat, 1 Aug 2026 15:09:39 +0530 Subject: [PATCH] test(relay): skip 2 PG-dependent admin report/feedback 404 tests when BUZZ_TEST_DATABASE_URL unset (#4083) Mirror the fix from #4080 for api::media::tests, applying the same `#[ignore = "requires a live Postgres: set BUZZ_TEST_DATABASE_URL"]` attribute to the two admin report/feedback 404 tests that hit a DB pool before asserting 404: - `admin::tests::report_detail_rejects_unknown_report` - `admin::tests::feedback_attachment_rejects_unknown_feedback` Sibling 403 (admin-host gate) tests continue to pass without Postgres. Opt back into the live-PG surface with `BUZZ_TEST_DATABASE_URL=... cargo test -p buzz-relay -- --include-ignored`. Signed-off-by: Sarthak Singh --- crates/buzz-relay/src/api/admin/mod.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crates/buzz-relay/src/api/admin/mod.rs b/crates/buzz-relay/src/api/admin/mod.rs index 21f30065f0..3c497066e5 100644 --- a/crates/buzz-relay/src/api/admin/mod.rs +++ b/crates/buzz-relay/src/api/admin/mod.rs @@ -390,6 +390,7 @@ mod tests { } #[tokio::test] + #[ignore = "requires a live Postgres: set BUZZ_TEST_DATABASE_URL"] async fn report_detail_rejects_unknown_report() { let response = router(test_state().await) .oneshot( @@ -420,6 +421,7 @@ mod tests { } #[tokio::test] + #[ignore = "requires a live Postgres: set BUZZ_TEST_DATABASE_URL"] async fn feedback_attachment_rejects_unknown_feedback() { let response = router(test_state().await) .oneshot(