diff --git a/query-grammar/src/query_grammar.rs b/query-grammar/src/query_grammar.rs index fae63d7642..d58ccc8173 100644 --- a/query-grammar/src/query_grammar.rs +++ b/query-grammar/src/query_grammar.rs @@ -1497,6 +1497,11 @@ mod test { test_is_parse_err(r#"field:(+a -"b c""#, r#"(+"field":a -"field":"b c")"#); } + #[test] + fn field_re_specification() { + test_parse_query_to_ast_helper(r#"field:(abc AND b:cde)"#, r#"(+"field":abc +"b":cde)"#); + } + #[test] fn test_parse_query_single_term() { test_parse_query_to_ast_helper("abc", "abc");