From 3654232dd6924fac0f42065e5eb08c0918101ed4 Mon Sep 17 00:00:00 2001 From: Julia Lange Date: Thu, 5 Feb 2026 11:22:20 -0800 Subject: [PATCH] feed_item tests --- koucha/src/db/feed_item.rs | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/koucha/src/db/feed_item.rs b/koucha/src/db/feed_item.rs index ba1c29a..8c96b8a 100644 --- a/koucha/src/db/feed_item.rs +++ b/koucha/src/db/feed_item.rs @@ -77,3 +77,25 @@ impl FeedItem { Ok(()) } } + +#[cfg(test)] +mod tests { + use super::*; + use crate::test_utils::get_datetime; + + #[test] + fn parse_feed_item() { + let dt = get_datetime(); + let upi = UnparsedFeedItem { + item_id: 1, + feed_id: 2, + score: 5, + last_updated: dt.to_string(), + boosted_at: None, + }; + + let fi = upi.parse().unwrap(); + assert_eq!(fi.key.item_id, 1); + assert_eq!(fi.key.feed_id, 2); + } +}