use arui_core::{ProjectTree, ProjectTreeVisible};
#[test]
fn test_build_projet_tree() {
let name = "test";
let path = "./tests/examples";
let mut tree = ProjectTree::new(name, path, None);
assert_eq!(tree.name, "test".to_string());
assert_eq!(tree.path, path.to_string());
tree.build().expect("build failed");
tree.summarize().expect("summarize failed");
println!("-----------------");
tree.show();
println!("-----------------");
tree.print_tree();
println!("-----------------");
}
#[test]
fn test_plant_project_tree() {
let name = "test";
let path = "./tests";
let tree = ProjectTree::plant(name, path, None);
println!("-----------------");
tree.show();
println!("-----------------");
tree.print_tree();
println!("-----------------");
}