use dry4rust::extractor::extract_sub_units;
use dry4rust::node::NodeKind;
use dry4rust::node::NormalizedNode;
#[test]
fn extract_sub_units_from_a_leaf_returns_nothing() {
let leaf = NormalizedNode::leaf(NodeKind::None);
let units = extract_sub_units(&leaf, 1);
assert!(units.is_empty());
}
#[test]
fn extract_sub_units_with_a_high_minimum_returns_nothing() {
let block = NormalizedNode::with_children(
NodeKind::Block,
vec![NormalizedNode::leaf(NodeKind::None); 3],
);
let units = extract_sub_units(&block, 1000);
assert!(units.is_empty());
}