fix(tests): cross platform temporary folder

This commit is contained in:
Aram Drevekenin
2020-06-17 15:49:17 +02:00
parent 86cec192ec
commit f8ceeab73b

View File

@@ -13,8 +13,8 @@ use crate::tests::fakes::KeyboardEvents;
use crate::tests::fakes::TerminalEvent::*;
fn create_root_temp_dir(name: &str) -> Result<PathBuf, failure::Error> {
let mut dir = env::temp_dir();
dir.push(String::from("diskonaut_tests"));
let mut dir = PathBuf::new();
dir.push(String::from("/tmp/diskonaut_tests")); // TODO: fix this for other platforms
dir.push(name.to_string());
remove_dir_all(&dir).ok(); // atomic remove