test(store): the last two root answers compared as the system spells them (macOS)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HS8WZziDnyxunC23MUxrLp
This commit is contained in:
1 parent
8f0e5f0841
commit
ad2ac82491
1 file changed
+5
-2
@@ -236,12 +236,15 @@ fn setup_records_a_root_chosen_elsewhere_and_forgets_it_when_back_to_default() {
|
|||||||
assert!(report.recorded);
|
assert!(report.recorded);
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
Root::find_in(fresh.path(), None).unwrap().path(),
|
Root::find_in(fresh.path(), None).unwrap().path(),
|
||||||
xdg.join("wanderbooks")
|
std::fs::canonicalize(&xdg).unwrap().join("wanderbooks")
|
||||||
);
|
);
|
||||||
// A relative XDG_DATA_HOME is ignored, as the spec says.
|
// A relative XDG_DATA_HOME is ignored, as the spec says.
|
||||||
let other = tmp("setup-rel");
|
let other = tmp("setup-rel");
|
||||||
let (root, report) = Root::setup(other.path(), None, Some(Path::new("rel"))).unwrap();
|
let (root, report) = Root::setup(other.path(), None, Some(Path::new("rel"))).unwrap();
|
||||||
assert_eq!(root.path(), default_root(other.path()));
|
assert_eq!(
|
||||||
|
root.path(),
|
||||||
|
default_root(&std::fs::canonicalize(other.path()).unwrap())
|
||||||
|
);
|
||||||
assert!(!report.recorded);
|
assert!(!report.recorded);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user