fhttp_test_utils/write_test_file.rs
1use anyhow::Result;
2use fhttp_core::path_utils::{CanonicalizedPathBuf, canonicalize};
3use temp_dir::TempDir;
4
5pub fn write_test_file<S: AsRef<str>>(
6 workdir: &TempDir,
7 filename: S,
8 content: S,
9) -> Result<CanonicalizedPathBuf> {
10 let file = workdir.child(filename.as_ref());
11 std::fs::write(&file, content.as_ref().as_bytes())?;
12 canonicalize(&file)
13}