diff options
author | Ben Morrison <ben@gbmor.dev> | 2020-05-26 19:59:39 -0400 |
---|---|---|
committer | Ben Morrison <ben@gbmor.dev> | 2020-05-26 23:52:48 -0400 |
commit | 53f2d63e53dccbfae435e01305327f2fcf84a0d4 (patch) | |
tree | 84b6b9db8faf7a1c0324304988455ace5fcf1cc8 /src/logging.rs | |
parent | c5ea65393d9b8000d68cf8c2f887f22bdae81222 (diff) | |
download | clinte-53f2d63e53dccbfae435e01305327f2fcf84a0d4.tar.gz |
using in-memory db for tests, passing path to logging::init() instead of assuming
Diffstat (limited to 'src/logging.rs')
-rw-r--r-- | src/logging.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/logging.rs b/src/logging.rs index 5699f59..346a7ab 100644 --- a/src/logging.rs +++ b/src/logging.rs @@ -3,11 +3,9 @@ use std::fs::OpenOptions; use simplelog::*; use crate::error; -use crate::user; -pub fn init() -> error::Result<()> { - let file = format!("/tmp/clinte_{}.log", *user::NAME); - let logfile = match OpenOptions::new().append(true).create(true).open(file) { +pub fn init(path: &str) -> error::Result<()> { + let logfile = match OpenOptions::new().append(true).create(true).open(path) { Err(e) => { panic!("Could not open log file: {}", e); } @@ -29,13 +27,15 @@ mod tests { #[test] fn init_logs() { - let file = format!("/tmp/clinte_{}.log", *user::NAME); + let file = "clinte_test.log"; let blank = " ".bytes().collect::<Vec<u8>>(); fs::write(&file, &blank).unwrap(); - init().unwrap(); + init("clinte_test.log").unwrap(); log::info!("TEST LOG MESSAGE"); let logfile = fs::read_to_string(&file).unwrap(); assert!(logfile.contains("TEST LOG MESSAGE")); + + fs::remove_file("clinte_test.log").unwrap(); } } |