diff --git a/lib/entry/libimagentryurl/src/link.rs b/lib/entry/libimagentryurl/src/link.rs index 3ae5aa70..8c5e8e98 100644 --- a/lib/entry/libimagentryurl/src/link.rs +++ b/lib/entry/libimagentryurl/src/link.rs @@ -72,6 +72,8 @@ impl Link for Entry { .map_err(Error::from)? .unwrap_or_else(|| Default::default()); + debug!("Partial deserialized: {:?}", partial); + let url = match partial.uri { Some(uri) => uri, None => return Ok(None), diff --git a/lib/entry/libimagentryurl/src/linker.rs b/lib/entry/libimagentryurl/src/linker.rs index 58f6846e..a6d9a3ad 100644 --- a/lib/entry/libimagentryurl/src/linker.rs +++ b/lib/entry/libimagentryurl/src/linker.rs @@ -229,7 +229,22 @@ mod tests { assert!(e.add_url(&store, url.clone()).is_ok()); - assert_eq!(1, e.get_urls(&store).unwrap().count()); + debug!("{:?}", e); + debug!("Header: {:?}", e.get_header()); + + let urls = e.get_urls(&store); + let urls = match urls { + Err(e) => { + debug!("Error: {:?}", e); + assert!(false); + unreachable!() + }, + Ok(urls) => urls.collect::>(), + }; + + debug!("urls = {:?}", urls); + + assert_eq!(1, urls.len()); assert_eq!(url, e.get_urls(&store).unwrap().next().unwrap().unwrap()); }