fix date assertion

This commit is contained in:
yggverse 2024-10-19 14:17:06 +03:00
parent 02e8e8a06b
commit 07ac1328d5

View file

@ -57,14 +57,30 @@ mod tests {
};
// Link
match Link::from("=> gemini://geminiprotocol.net Gemini", None, None) {
match Link::from(
"=> gemini://geminiprotocol.net 1965-01-19 Gemini",
None, // absolute path given, base not wanted
Some(&gtk::glib::TimeZone::local()),
) {
Some(link) => {
// Alt
assert_eq!(link.alt, Some("Gemini".into()));
assert_eq!(link.uri.to_string(), "gemini://geminiprotocol.net");
// @TODO timestamp
// Date
match link.timestamp {
Some(timestamp) => {
assert_eq!(timestamp.year(), 1965);
assert_eq!(timestamp.month(), 01);
assert_eq!(timestamp.day_of_month(), 19);
}
None => assert!(false),
}; // @TODO options
}
// URI
assert_eq!(link.uri.to_string(), "gemini://geminiprotocol.net");
}
None => assert!(false),
};
// List
match List::from("* Item") {