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}