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

Function test_build_hierarchy_nested

atomic-core/src/output/repo/tree.rs:1394–1407  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1392
1393 #[test]
1394 fn test_build_hierarchy_nested() {
1395 let items = vec![
1396 TreeItem::file("src/main.rs", Inode::ROOT, Position::ROOT),
1397 TreeItem::file("src/lib.rs", Inode::ROOT, Position::ROOT),
1398 TreeItem::file("Cargo.toml", Inode::ROOT, Position::ROOT),
1399 ];
1400
1401 let hierarchy = build_tree_hierarchy(&items);
1402
1403 assert!(hierarchy.contains_key("")); // Cargo.toml
1404 assert!(hierarchy.contains_key("src")); // main.rs, lib.rs
1405 assert_eq!(hierarchy.get("").unwrap().len(), 1);
1406 assert_eq!(hierarchy.get("src").unwrap().len(), 2);
1407 }
1408
1409 #[test]
1410 fn test_build_hierarchy_deep_nesting() {

Callers

nothing calls this directly

Calls 1

build_tree_hierarchyFunction · 0.85

Tested by

no test coverage detected