#![allow(dead_code)]
use std::path::PathBuf;
pub fn fake_pee_child_path() -> PathBuf {
PathBuf::from(env!("CARGO_BIN_EXE_fake-pee-child"))
}
pub fn with_tempdir() -> tempfile::TempDir {
tempfile::tempdir().expect("could not create test tempdir")
}
pub fn fake_child_emit_cmd(transform: &str, sink_path: &std::path::Path) -> String {
let bin = fake_pee_child_path().to_string_lossy().replace('\\', "/");
let sink = sink_path.to_string_lossy().replace('\\', "/");
format!("{bin} --transform={transform} > {sink}")
}
pub fn fake_child_cmd(transform: &str) -> String {
let bin = fake_pee_child_path().to_string_lossy().replace('\\', "/");
format!("{bin} --transform={transform}")
}