From 714ab9fbddcf223d72b78c60aa2ea9025d17c82f Mon Sep 17 00:00:00 2001 From: Ajeet D'Souza <98ajeet@gmail.com> Date: Sat, 12 Dec 2020 02:09:37 +0530 Subject: [PATCH] Start fish in an isolated env --- src/shell.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/shell.rs b/src/shell.rs index 2b73b58..ba36e7c 100644 --- a/src/shell.rs +++ b/src/shell.rs @@ -143,9 +143,13 @@ mod tests { #[test] fn fish_fish_#i() { let opts = dbg!(&opts()[i]); + let home = tempfile::tempdir().unwrap(); + let home = home.path(); let source = Fish(opts).render().unwrap(); Command::new("fish") .args(&["--command", &source, "--private"]) + .env_clear() + .env("HOME", home) .assert() .success() .stdout("")