Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions crates/buzz-relay/src/api/admin/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -390,6 +390,7 @@ mod tests {
}

#[tokio::test]
#[ignore = "requires Postgres"]
async fn report_detail_rejects_unknown_report() {
let response = router(test_state().await)
.oneshot(
Expand Down Expand Up @@ -420,6 +421,7 @@ mod tests {
}

#[tokio::test]
#[ignore = "requires Postgres"]
async fn feedback_attachment_rejects_unknown_feedback() {
let response = router(test_state().await)
.oneshot(
Expand Down
6 changes: 6 additions & 0 deletions crates/buzz-relay/src/api/media.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1027,6 +1027,7 @@ mod tests {
}

#[tokio::test]
#[ignore = "requires Postgres"]
async fn media_reads_reject_unauthenticated_get_and_head_before_sidecar_gate() {
for method in ["GET", "HEAD"] {
let response = media_get_auth_router()
Expand All @@ -1040,6 +1041,7 @@ mod tests {
}

#[tokio::test]
#[ignore = "requires Postgres"]
async fn media_read_with_valid_server_scoped_token_reaches_sidecar_gate() {
let keys = Keys::generate();
let auth = media_get_auth_header(&keys, media_get_tags_for("relay.example", None));
Expand All @@ -1053,6 +1055,7 @@ mod tests {
}

#[tokio::test]
#[ignore = "requires Postgres"]
async fn media_read_rejects_upload_verb_wrong_server_and_wrong_x() {
let keys = Keys::generate();
let now = Timestamp::now().as_secs();
Expand Down Expand Up @@ -1094,6 +1097,7 @@ mod tests {
}

#[tokio::test]
#[ignore = "requires Postgres"]
async fn media_read_accepts_range_header_only_after_auth() {
let keys = Keys::generate();
let auth = media_get_auth_header(&keys, media_get_tags_for("relay.example", None));
Expand All @@ -1112,6 +1116,7 @@ mod tests {
}

#[tokio::test]
#[ignore = "requires Postgres"]
async fn upload_rate_limiter_is_scoped_by_community() {
let state = test_state().await;
let pubkey = nostr::Keys::generate().public_key();
Expand All @@ -1127,6 +1132,7 @@ mod tests {
}

#[tokio::test]
#[ignore = "requires Postgres"]
async fn upload_concurrency_limit_is_scoped_by_community() {
let state = test_state().await;
let pubkey = nostr::Keys::generate().public_key();
Expand Down