Skip to content

Commit d0f4e9a

Browse files
committed
fix: use canonicalized root in path assertions for Windows compat
Signed-off-by: danbugs <danilochiarlone@gmail.com>
1 parent 866a89d commit d0f4e9a

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

host/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2334,7 +2334,7 @@ mod tests {
23342334
fs::write(root.join("etc/passwd"), "fake").unwrap();
23352335
let fs_sb = FsSandbox::new(&root).unwrap();
23362336
let resolved = fs_sb.resolve("/etc/passwd").unwrap();
2337-
assert_eq!(resolved, root.join("etc/passwd"));
2337+
assert_eq!(resolved, fs_sb.root().join("etc").join("passwd"));
23382338
}
23392339

23402340
#[cfg(unix)]
@@ -2447,7 +2447,7 @@ mod tests {
24472447
let root = tmpdir("allow");
24482448
let fs = FsSandbox::new(&root).unwrap();
24492449
let resolved = fs.resolve("subdir/file.txt").unwrap();
2450-
assert!(resolved.starts_with(&root), "{resolved:?}");
2450+
assert!(resolved.starts_with(fs.root()), "{resolved:?}");
24512451
}
24522452

24532453
#[test]

0 commit comments

Comments
 (0)