is_test_unit

Function is_test_unit 

Source
pub fn is_test_unit(unit: &SemanticUnit) -> bool
Expand description

Checks if unit is a test function

§Arguments

  • unit - Semantic unit to check

§Returns

true if unit has #test attribute

§Examples

use rust_diff_analyzer::{
    classifier::attr_classifier::is_test_unit,
    types::{LineSpan, SemanticUnit, SemanticUnitKind, Visibility},
};

let unit = SemanticUnit::new(
    SemanticUnitKind::Function,
    "test_it".to_string(),
    Visibility::Private,
    LineSpan::new(1, 10),
    vec!["test".to_string()],
);

assert!(is_test_unit(&unit));