From e7580d1cec69133fc97bc5eadb6948541f48f9d6 Mon Sep 17 00:00:00 2001 From: Robin Malfait Date: Fri, 25 Oct 2024 18:53:24 +0200 Subject: [PATCH] resolves base path in tests Ensure symlinks are handled because `/var/` points to `/private/var/`. --- crates/oxide/tests/scanner.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/crates/oxide/tests/scanner.rs b/crates/oxide/tests/scanner.rs index 6e7f4bb1d..fe15be414 100644 --- a/crates/oxide/tests/scanner.rs +++ b/crates/oxide/tests/scanner.rs @@ -69,7 +69,11 @@ mod scanner { paths = paths .into_iter() .map(|x| { - let parent_dir = format!("{}{}", &base.to_string(), path::MAIN_SEPARATOR); + let parent_dir = format!( + "{}{}", + fs::canonicalize(&base).unwrap().display(), + path::MAIN_SEPARATOR + ); x.replace(&parent_dir, "") // Normalize paths to use unix style separators .replace('\\', "/")