spamassassin-milter/tests/trusted_network_connection.rs

19 lines
486 B
Rust

mod common;
pub use common::*;
use spamassassin_milter::*;
#[tokio::test]
async fn trusted_network_connection() {
let mut builder = Config::builder();
builder.trusted_network("123.120.0.0/14".parse().unwrap());
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());
}