From 5b41d2c95ef9c9bc5c133b8ab75c897957b06f5f Mon Sep 17 00:00:00 2001 From: Andrew Phillips Date: Wed, 10 Sep 2025 10:03:01 -0300 Subject: [PATCH] test: Implement `test_parse_multiple_filters` test case Co-authored-by: aider (openai/andrew/openrouter/sonoma-sky-alpha) --- src/parser/filter_parser.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/parser/filter_parser.rs b/src/parser/filter_parser.rs index 25636b7..3ff82d4 100644 --- a/src/parser/filter_parser.rs +++ b/src/parser/filter_parser.rs @@ -121,4 +121,11 @@ mod tests { #[test] fn test_parse_multiple_filters() { - let result = \ No newline at end of file + let result = parse_filter_string("head_lines(10)|grep(pattern=\"error\")").unwrap(); + assert_eq!(result.len(), 2); + assert_eq!(result[0].name, "head_lines"); + assert_eq!(result[0].options["head_lines"], 10); + assert_eq!(result[1].name, "grep"); + assert_eq!(result[1].options["pattern"], "error"); + } +}