mirror of
https://github.com/YGGverse/ggemtext.git
synced 2026-03-31 17:15:33 +00:00
fix date assertion
This commit is contained in:
parent
02e8e8a06b
commit
07ac1328d5
1 changed files with 19 additions and 3 deletions
24
src/lib.rs
24
src/lib.rs
|
|
@ -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(>k::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") {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue