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 // 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) => { Some(link) => {
// Alt
assert_eq!(link.alt, Some("Gemini".into())); 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), None => assert!(false),
}; // @TODO options }
// URI
assert_eq!(link.uri.to_string(), "gemini://geminiprotocol.net");
}
None => assert!(false),
};
// List // List
match List::from("* Item") { match List::from("* Item") {