use super::RULE;
use crate::log::init_test_log;
#[test]
fn test_detect_lines_each_parse() {
init_test_log();
let bad_code = r#"$text | lines | each {|l| $l | parse "{key}:{value}" }"#;
RULE.assert_detects(bad_code);
}
#[test]
fn test_detect_lines_each_parse_regex() {
let bad_code = r#"$text | lines | each {|line| $line | parse --regex "(?P<k>.*):(?P<v>.*)" }"#;
RULE.assert_detects(bad_code);
}
#[test]
fn test_detect_lines_each_parse_simple() {
let bad_code = r#"$input | lines | each {|x| $x | parse "{a} {b}" }"#;
RULE.assert_detects(bad_code);
}