Extended placeholder syntax test and moved check in tokenizer

This commit is contained in:
Luca 2025-10-28 16:26:35 +01:00
parent 52338d6ef5
commit c75f11bf47
3 changed files with 29 additions and 4 deletions

View file

@ -1567,7 +1567,10 @@ fn parse_table_identifiers() {
fn test_table_ident_err(ident: &str) {
let sql = format!("SELECT 1 FROM {ident}");
assert!(bigquery().parse_sql_statements(&sql).is_err());
assert!(
bigquery().parse_sql_statements(&sql).is_err(),
"Expected error parsing identifier: `{ident}`, within SQL: `{sql}`"
);
}
test_table_ident("`spa ce`", None, vec![Ident::with_quote('`', "spa ce")]);