From 6f3d4e0f5820fe0358f895894ba291a9bc28f346 Mon Sep 17 00:00:00 2001 From: yggverse Date: Sun, 20 Oct 2024 00:29:34 +0300 Subject: [PATCH] use namespace --- tests/integration_test.rs | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/tests/integration_test.rs b/tests/integration_test.rs index c5e1f31..375c383 100644 --- a/tests/integration_test.rs +++ b/tests/integration_test.rs @@ -6,9 +6,12 @@ use ggemtext::line::{ quote::Quote, }; +use gtk::glib::{TimeZone, Uri, UriFlags}; +use std::fs::read_to_string; + #[test] fn gemtext() { - match std::fs::read_to_string("tests/integration_test.gmi") { + match read_to_string("tests/integration_test.gmi") { Ok(gemtext) => { // Init tags collection let mut code_inline: Vec = Vec::new(); @@ -22,14 +25,14 @@ fn gemtext() { let mut code_multiline_buffer: Option = None; // Define base URI as integration_test.gmi contain one relative link - let base = match gtk::glib::Uri::parse( - "gemini://geminiprotocol.net", - gtk::glib::UriFlags::NONE, - ) { + let base = match Uri::parse("gemini://geminiprotocol.net", UriFlags::NONE) { Ok(uri) => Some(uri), Err(_) => None, }; + // Define timezone as integration_test.gmi contain one links with date + let timezone = Some(TimeZone::local()); + // Parse document by line for line in gemtext.lines() { // Inline code @@ -59,9 +62,7 @@ fn gemtext() { } // Link - if let Some(result) = - Link::from(line, base.as_ref(), Some(>k::glib::TimeZone::local())) - { + if let Some(result) = Link::from(line, base.as_ref(), timezone.as_ref()) { link.push(result); }