diff --git a/tests/sqlparser_common.rs b/tests/sqlparser_common.rs index 3d7b20e94..5d2597430 100644 --- a/tests/sqlparser_common.rs +++ b/tests/sqlparser_common.rs @@ -951,6 +951,17 @@ fn parse_in_unnest() { chk(true); } +#[test] +fn parse_in_error() { + // IN is no valid + let sql = "SELECT * FROM customers WHERE segment in segment"; + let res = parse_sql_statements(sql); + assert_eq!( + ParserError::ParserError("Expected (, found: segment".to_string()), + res.unwrap_err() + ); +} + #[test] fn parse_string_agg() { let sql = "SELECT a || b";