This commit is contained in:
Felix Ableitner 2024-04-10 10:52:35 +02:00
parent 579319e755
commit 5798eb35c6

View file

@ -341,3 +341,22 @@ impl<T: Clone> FederationMiddleware<T> {
FederationMiddleware(config)
}
}
#[cfg(test)]
mod test {
#[tokio::test]
async fn test_url_is_local() -> Result<(), Error> {
let config = FederationConfig::builder()
.domain("example.com")
.app_data(1)
.build()
.await
.unwrap();
assert_eq!(
true,
config.is_local_url(&Url::parse("http://example.com")?)
);
assert_eq!(false, config.is_local_url(&Url::parse("http://other.com")?));
Ok(())
}
}