matrix-modbot/tests/test_swear_detection.rs

14 lines
527 B
Rust

#[cfg(test)]
mod tests {
use matrix_modbot::utils::utils::{detect_swear_from_message, create_swear_list};
use matrix_modbot::config_reader::config_reader::BotUserInfo;
#[test]
fn test_detect_swear() {
let creds = BotUserInfo::get_info("tests/test_creds.ini").unwrap();
let swear_list = create_swear_list(&creds.swear_list_url).unwrap();
assert!(detect_swear_from_message(&swear_list, "fuck you"));
assert!(!detect_swear_from_message(&swear_list, "This isn't a swear"));
}
}