From 64b1d9c79ceee2b383050e299686cadad167cc3d Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Sun, 23 Jun 2019 16:00:33 +0200 Subject: [PATCH] Add more debug output --- lib/entry/libimagentryurl/src/link.rs | 2 ++ lib/entry/libimagentryurl/src/linker.rs | 17 ++++++++++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) 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()); }