test(viewer): the book a viewer finds is compared as the system spells it (macOS: /private/tmp)
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
888742166b
commit
584ec9390d
1 file changed
+6
-1
@@ -386,7 +386,12 @@ fn the_viewer_finds_its_book_in_the_root() {
|
||||
)
|
||||
.unwrap();
|
||||
}
|
||||
let dir = |id: &str| root.book_dir(&ledger_store::root::BookId::parse(id).unwrap());
|
||||
// As the system spells it: `book_in_root` answers a canonical path
|
||||
// (macOS writes /tmp as /private/tmp).
|
||||
let dir = |id: &str| {
|
||||
std::fs::canonicalize(root.book_dir(&ledger_store::root::BookId::parse(id).unwrap()))
|
||||
.unwrap()
|
||||
};
|
||||
assert_eq!(
|
||||
ledger_gui::book_in_root(Some(&r), Some("zeta")).unwrap(),
|
||||
dir("zeta")
|
||||
|
||||
Reference in new issue
Block a user