Skip to content

Commit 359405d

Browse files
committed
integration-test: fixup a test flake
1 parent 8958935 commit 359405d

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

crates/integration-tests/src/test/tsa_campaign_suspension.rs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use crate::kumod::{DaemonWithTsa, MailGenParams};
22
use kumo_api_types::SuspendV1ListEntry;
3-
use kumo_log_types::RecordType::{Delivery, TransientFailure};
3+
use kumo_log_types::RecordType::{Delivery, Rejection, TransientFailure};
44
use std::time::Duration;
55

66
#[tokio::test]
@@ -30,6 +30,14 @@ async fn tsa_campaign_suspension() -> anyhow::Result<()> {
3030
)
3131
.await;
3232

33+
daemon
34+
.with_maildir
35+
.wait_for_sink_summary(
36+
|summary| summary.get(&Rejection).copied().unwrap_or(0) > 1,
37+
Duration::from_secs(50),
38+
)
39+
.await;
40+
3341
let delivery_summary = daemon.with_maildir.dump_logs().await?;
3442
k9::snapshot!(
3543
delivery_summary,

0 commit comments

Comments
 (0)