MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / test_find_repository_root_in_parent

Function test_find_repository_root_in_parent

atomic-cli/src/commands/mod.rs:673–689  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

671
672 #[test]
673 fn test_find_repository_root_in_parent() {
674 let temp = TempDir::new().unwrap();
675 std::fs::create_dir(temp.path().join(DOT_DIR)).unwrap();
676
677 let subdir = temp.path().join("subdir").join("deep");
678 std::fs::create_dir_all(&subdir).unwrap();
679
680 let result = find_repository_root_from(&subdir);
681 assert!(result.is_ok());
682 // Compare canonical paths to handle macOS /private/var vs /var symlinks
683 let expected = temp
684 .path()
685 .canonicalize()
686 .unwrap_or_else(|_| temp.path().to_path_buf());
687 let actual = result.unwrap();
688 assert_eq!(actual, expected);
689 }
690
691 // -------------------------------------------------------------------------
692 // Hash Formatting Tests

Callers

nothing calls this directly

Calls 3

unwrapMethod · 0.45
pathMethod · 0.45

Tested by

no test coverage detected