馃 The Definitive Gemini Protocol Toolkit
gemini gemini-protocol gemtext parser zero-dependency toolkit ast converter html markdown cli networking
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 26 lines 550 B view raw
1#[cfg(test)] 2mod test { 3 use germ::request::Status; 4 5 #[test] 6 fn status_from_i32() { 7 assert_eq!(Status::from(10), Status::Input); 8 } 9 10 #[test] 11 fn i32_from_status() { 12 assert_eq!(i32::from(Status::Input), 10); 13 } 14 15 #[cfg(feature = "blocking")] 16 #[test] 17 fn invalid_url_handling() { 18 use url::Url; 19 20 let invalid_url = Url::parse("gemini://").unwrap(); 21 let result = germ::request::blocking::request(&invalid_url); 22 23 assert!(result.is_err()); 24 assert!(result.unwrap_err().to_string().contains("missing domain")); 25 } 26}