diff --git a/crates/adapters/rss/src/lib.rs b/crates/adapters/rss/src/lib.rs
index a25ac3d..f751ff7 100644
--- a/crates/adapters/rss/src/lib.rs
+++ b/crates/adapters/rss/src/lib.rs
@@ -3,13 +3,12 @@ use domain::models::DiaryEntry;
use rss_feed::{ChannelBuilder, GuidBuilder, ItemBuilder};
pub struct RssAdapter {
- feed_title: String,
feed_link: String,
}
impl RssAdapter {
- pub fn new(feed_title: String, feed_link: String) -> Self {
- Self { feed_title, feed_link }
+ pub fn new(feed_link: String) -> Self {
+ Self { feed_link }
}
}
@@ -63,14 +62,14 @@ mod tests {
#[test]
fn render_feed_uses_provided_title() {
- let adapter = RssAdapter::new("ignored".into(), "http://example.com".into());
+ let adapter = RssAdapter::new("http://example.com".into());
let xml = adapter.render_feed(&[], "Custom Title").unwrap();
assert!(xml.contains("
Custom Title"));
}
#[test]
fn render_feed_empty_entries_produces_valid_xml() {
- let adapter = RssAdapter::new("ignored".into(), "http://example.com".into());
+ let adapter = RssAdapter::new("http://example.com".into());
let xml = adapter.render_feed(&[], "My Feed").unwrap();
assert!(xml.starts_with(" anyhow::Result {
app_ctx,
html_renderer: Arc::new(AskamaHtmlRenderer::new()),
rss_renderer: Arc::new(RssAdapter::new(
- "Movie Diary".into(),
"http://localhost:3000".into(),
)),
})
diff --git a/crates/presentation/tests/api_test.rs b/crates/presentation/tests/api_test.rs
index 7ba5df4..b13b229 100644
--- a/crates/presentation/tests/api_test.rs
+++ b/crates/presentation/tests/api_test.rs
@@ -108,7 +108,7 @@ async fn test_app() -> Router {
config: AppConfig { allow_registration: false },
},
html_renderer: Arc::new(AskamaHtmlRenderer::new()),
- rss_renderer: Arc::new(RssAdapter::new("Movie Diary".into(), "http://localhost:3000".into())),
+ rss_renderer: Arc::new(RssAdapter::new("http://localhost:3000".into())),
};
routes::build_router(state)