@@ -3453,9 +3453,14 @@ fn parse_create_table_as_table() {
3453
3453
3454
3454
#[ test]
3455
3455
fn parse_create_table_on_cluster ( ) {
3456
+ let generic = TestedDialects {
3457
+ dialects : vec ! [ Box :: new( GenericDialect { } ) ] ,
3458
+ options : None ,
3459
+ } ;
3460
+
3456
3461
// Using single-quote literal to define current cluster
3457
3462
let sql = "CREATE TABLE t ON CLUSTER '{cluster}' (a INT, b INT)" ;
3458
- match verified_stmt ( sql) {
3463
+ match generic . verified_stmt ( sql) {
3459
3464
Statement :: CreateTable ( CreateTable { on_cluster, .. } ) => {
3460
3465
assert_eq ! ( on_cluster. unwrap( ) , "{cluster}" . to_string( ) ) ;
3461
3466
}
@@ -3464,7 +3469,7 @@ fn parse_create_table_on_cluster() {
3464
3469
3465
3470
// Using explicitly declared cluster name
3466
3471
let sql = "CREATE TABLE t ON CLUSTER my_cluster (a INT, b INT)" ;
3467
- match verified_stmt ( sql) {
3472
+ match generic . verified_stmt ( sql) {
3468
3473
Statement :: CreateTable ( CreateTable { on_cluster, .. } ) => {
3469
3474
assert_eq ! ( on_cluster. unwrap( ) , "my_cluster" . to_string( ) ) ;
3470
3475
}
@@ -3517,8 +3522,13 @@ fn parse_create_table_with_on_delete_on_update_2in_any_order() -> Result<(), Par
3517
3522
3518
3523
#[ test]
3519
3524
fn parse_create_table_with_options ( ) {
3525
+ let generic = TestedDialects {
3526
+ dialects : vec ! [ Box :: new( GenericDialect { } ) ] ,
3527
+ options : None ,
3528
+ } ;
3529
+
3520
3530
let sql = "CREATE TABLE t (c INT) WITH (foo = 'bar', a = 123)" ;
3521
- match verified_stmt ( sql) {
3531
+ match generic . verified_stmt ( sql) {
3522
3532
Statement :: CreateTable ( CreateTable { with_options, .. } ) => {
3523
3533
assert_eq ! (
3524
3534
vec![
0 commit comments