summaryrefslogtreecommitdiffstats
path: root/libimagentrylink
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2016-10-15 10:58:50 +0200
committerMatthias Beyer <mail@beyermatthias.de>2016-10-15 11:23:31 +0200
commit4e2bcf7d584314fcfcf14eb8d730c781e1a027cf (patch)
treed18d91bc45b3edb94c4451721290f6f89c850c9e /libimagentrylink
parent36b77f4e38bcda0f7973e9a3a9ad4782d71bbc8d (diff)
Add env-logger for test logging
Diffstat (limited to 'libimagentrylink')
-rw-r--r--libimagentrylink/Cargo.toml1
-rw-r--r--libimagentrylink/src/internal.rs7
-rw-r--r--libimagentrylink/src/lib.rs3
3 files changed, 11 insertions, 0 deletions
diff --git a/libimagentrylink/Cargo.toml b/libimagentrylink/Cargo.toml
index e90cc0f5..2628938b 100644
--- a/libimagentrylink/Cargo.toml
+++ b/libimagentrylink/Cargo.toml
@@ -10,6 +10,7 @@ toml = "0.2.*"
semver = "0.2"
url = "1.1"
rust-crypto = "0.2.35"
+env_logger = "0.3"
[dependencies.libimagstore]
path = "../libimagstore"
diff --git a/libimagentrylink/src/internal.rs b/libimagentrylink/src/internal.rs
index d0cfec4f..79e37329 100644
--- a/libimagentrylink/src/internal.rs
+++ b/libimagentrylink/src/internal.rs
@@ -257,12 +257,18 @@ mod test {
use super::InternalLinker;
+ fn setup_logging() {
+ use env_logger;
+ let _ = env_logger::init().unwrap_or(());
+ }
+
pub fn get_store() -> Store {
Store::new(PathBuf::from("/"), None).unwrap()
}
#[test]
fn test_new_entry_no_links() {
+ setup_logging();
let store = get_store();
let entry = store.create(PathBuf::from("test_new_entry_no_links")).unwrap();
let links = entry.get_internal_links();
@@ -273,6 +279,7 @@ mod test {
#[test]
fn test_link_two_entries() {
+ setup_logging();
let store = get_store();
let mut e1 = store.create(PathBuf::from("test_link_two_entries1")).unwrap();
assert!(e1.get_internal_links().is_ok());
diff --git a/libimagentrylink/src/lib.rs b/libimagentrylink/src/lib.rs
index 31442503..ccc503fd 100644
--- a/libimagentrylink/src/lib.rs
+++ b/libimagentrylink/src/lib.rs
@@ -38,6 +38,9 @@ extern crate semver;
extern crate url;
extern crate crypto;
+#[cfg(test)]
+extern crate env_logger;
+
#[macro_use] extern crate libimagstore;
#[macro_use] extern crate libimagerror;
#[macro_use] extern crate libimagutil;