From 0c3fa0976961a2b15f73784cc5860517687a5a12 Mon Sep 17 00:00:00 2001 From: yggverse Date: Tue, 12 Nov 2024 07:32:42 +0200 Subject: [PATCH] add tests --- tests/integration.gmi | 1 + tests/integration.rs | 10 +++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/tests/integration.gmi b/tests/integration.gmi index b7a7843..0a8bb64 100644 --- a/tests/integration.gmi +++ b/tests/integration.gmi @@ -7,6 +7,7 @@ => gemini://geminiprotocol.net Gemini => gemini://geminiprotocol.net 1965-01-19 Gemini => /docs/gemtext.gmi 1965-01-19 Gemini +=> //:geminiprotocol.net * Listing item 1 * Listing item 2 diff --git a/tests/integration.rs b/tests/integration.rs index bbfb5d8..5aa2cd9 100644 --- a/tests/integration.rs +++ b/tests/integration.rs @@ -140,7 +140,7 @@ fn gemtext() { } // #3 // Validate links - assert_eq!(link.len(), 5); + assert_eq!(link.len(), 6); { let item = link.get(0).unwrap(); @@ -200,6 +200,14 @@ fn gemtext() { ); } // #5 + { + let item = link.get(5).unwrap(); + + assert_eq!(item.alt, None); + assert_eq!(item.timestamp, None); + assert_eq!(item.uri.to_str(), "gemini://geminiprotocol.net"); + } // #6 + // Validate lists assert_eq!(list.len(), 2); assert_eq!(list.get(0).unwrap().value, "Listing item 1");