19 lines
496 B
Rust
19 lines
496 B
Rust
mod common;
|
|
|
|
pub use common::*;
|
|
use spamassassin_milter::*;
|
|
|
|
#[tokio::test]
|
|
async fn spamc_connection_error() {
|
|
let mut builder = configure_spamc(Config::builder());
|
|
builder.spamc_args(&[format!("--port={}", SPAMD_PORT)]);
|
|
let config = builder.build();
|
|
|
|
let milter = SpamAssassinMilter::spawn(LOCALHOST, config).await.unwrap();
|
|
|
|
let exit_code = run_miltertest(file!(), milter.addr()).await.unwrap();
|
|
|
|
milter.shutdown().await.unwrap();
|
|
|
|
assert!(exit_code.success());
|
|
}
|