From 9febcf5e8d4f29b12e5c5d77da174d0a3d21008b Mon Sep 17 00:00:00 2001 From: Lzu Tao Date: Sat, 14 Mar 2020 14:30:08 +0000 Subject: [PATCH] Don't convert Path to lossy str --- tests/integration.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/integration.rs b/tests/integration.rs index 8cc78c98a65..4f373e034bc 100644 --- a/tests/integration.rs +++ b/tests/integration.rs @@ -1,6 +1,7 @@ #![cfg(feature = "integration")] use std::env; +use std::ffi::OsStr; use std::process::Command; #[cfg_attr(feature = "integration", test)] @@ -16,7 +17,12 @@ fn integration_test() { repo_dir.push(crate_name); let st = Command::new("git") - .args(&["clone", "--depth=1", &repo_url, repo_dir.to_str().unwrap()]) + .args(&[ + OsStr::new("clone"), + OsStr::new("--depth=1"), + OsStr::new(&repo_url), + OsStr::new(&repo_dir), + ]) .status() .expect("unable to run git"); assert!(st.success());