add alias getters test

This commit is contained in:
yggverse 2025-03-25 02:21:03 +02:00
parent 5229cdae85
commit f513747e86
2 changed files with 7 additions and 1 deletions

View file

@ -58,6 +58,7 @@ impl Permanent {
#[test] #[test]
fn test() { fn test() {
const BUFFER: &str = "31 gemini://geminiprotocol.net/path\r\n"; const BUFFER: &str = "31 gemini://geminiprotocol.net/path\r\n";
let bytes = BUFFER.as_bytes();
let base = Uri::build( let base = Uri::build(
glib::UriFlags::NONE, glib::UriFlags::NONE,
"gemini", "gemini",
@ -68,7 +69,9 @@ fn test() {
Some("query"), Some("query"),
Some("fragment"), Some("fragment"),
); );
let permanent = Permanent::from_utf8(BUFFER.as_bytes()).unwrap(); let permanent = Permanent::from_utf8(bytes).unwrap();
assert_eq!(permanent.as_str(), BUFFER);
assert_eq!(permanent.as_bytes(), bytes);
assert!(permanent.target().is_ok()); assert!(permanent.target().is_ok());
assert!( assert!(
permanent permanent

View file

@ -58,6 +58,7 @@ impl Temporary {
#[test] #[test]
fn test() { fn test() {
const BUFFER: &str = "30 gemini://geminiprotocol.net/path\r\n"; const BUFFER: &str = "30 gemini://geminiprotocol.net/path\r\n";
let bytes = BUFFER.as_bytes();
let base = Uri::build( let base = Uri::build(
glib::UriFlags::NONE, glib::UriFlags::NONE,
"gemini", "gemini",
@ -69,6 +70,8 @@ fn test() {
Some("fragment"), Some("fragment"),
); );
let temporary = Temporary::from_utf8(BUFFER.as_bytes()).unwrap(); let temporary = Temporary::from_utf8(BUFFER.as_bytes()).unwrap();
assert_eq!(temporary.as_str(), BUFFER);
assert_eq!(temporary.as_bytes(), bytes);
assert!(temporary.target().is_ok()); assert!(temporary.target().is_ok());
assert!( assert!(
temporary temporary