From 53f2d63e53dccbfae435e01305327f2fcf84a0d4 Mon Sep 17 00:00:00 2001 From: Ben Morrison Date: Tue, 26 May 2020 19:59:39 -0400 Subject: using in-memory db for tests, passing path to logging::init() instead of assuming --- src/logging.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/logging.rs') 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::>(); 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(); } } -- cgit 1.4.1-2-gfad0 _pointers.cc?h=hlt'>log blame commit diff stats
blob: da19cf3ee436ce972f1919e2636350f3a6c0b096 (plain) (tree)