pub fn is_in_test_module(unit: &SemanticUnit) -> boolExpand description
Checks if unit is inside a #[cfg(test)] module
§Arguments
unit- Semantic unit to check
§Returns
true if unit has cfg_test marker
§Examples
use rust_diff_analyzer::{
classifier::attr_classifier::is_in_test_module,
types::{LineSpan, SemanticUnit, SemanticUnitKind, Visibility},
};
let unit = SemanticUnit::new(
SemanticUnitKind::Function,
"helper".to_string(),
Visibility::Private,
LineSpan::new(1, 10),
vec!["cfg_test".to_string()],
);
assert!(is_in_test_module(&unit));