From 5798eb35c6444e2be186080e48d0d37b5b3e25e0 Mon Sep 17 00:00:00 2001 From: Felix Ableitner Date: Wed, 10 Apr 2024 10:52:35 +0200 Subject: [PATCH] add test --- src/config.rs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/config.rs b/src/config.rs index b7aea9c..82092e4 100644 --- a/src/config.rs +++ b/src/config.rs @@ -341,3 +341,22 @@ impl FederationMiddleware { 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(()) + } +}