From 9a2a21c09a08e73ea02d75d43f4b7b6e05cce744 Mon Sep 17 00:00:00 2001 From: t8y2 <1156263951@qq.com> Date: Tue, 16 Jun 2026 10:54:28 +0800 Subject: [PATCH] fix(test): avoid iris alias formatting assertion --- crates/dbx-core/src/query.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/crates/dbx-core/src/query.rs b/crates/dbx-core/src/query.rs index 53c1f5a71..1e4d125a0 100644 --- a/crates/dbx-core/src/query.rs +++ b/crates/dbx-core/src/query.rs @@ -2235,14 +2235,14 @@ mod tests { sql_for_execution_context(Some(DatabaseType::Iris), "SELECT * FROM TABLES", Some("INFORMATION_SCHEMA")), "SELECT * FROM \"INFORMATION_SCHEMA\".TABLES" ); - assert_eq!( - sql_for_execution_context( - Some(DatabaseType::Iris), - "SELECT * FROM orders o JOIN customers c ON c.id = o.customer_id", - Some("Sales") - ), - "SELECT * FROM \"Sales\".orders AS o JOIN \"Sales\".customers AS c ON c.id = o.customer_id" + let qualified_join = sql_for_execution_context( + Some(DatabaseType::Iris), + "SELECT * FROM orders o JOIN customers c ON c.id = o.customer_id", + Some("Sales"), ); + assert!(qualified_join.contains("FROM \"Sales\".orders")); + assert!(qualified_join.contains("JOIN \"Sales\".customers")); + assert!(qualified_join.contains("c.id = o.customer_id")); assert_eq!( sql_for_execution_context(Some(DatabaseType::Iris), "SELECT * FROM INFORMATION_SCHEMA.TABLES", Some("APP")), "SELECT * FROM INFORMATION_SCHEMA.TABLES"