77 goToReferences ,
88 openServerPage ,
99 SUSHI_SOURCE_PATH ,
10+ waitForLoadedSQLMesh ,
1011} from './utils'
1112import { createPythonInterpreterSettingsSpecifier } from './utils_code_server'
1213
@@ -44,7 +45,7 @@ async function openCustomersFile(page: Page) {
4445 . locator ( 'a' )
4546 . click ( )
4647 await page . waitForSelector ( 'text=grain' )
47- await page . waitForSelector ( 'text=Loaded SQLMesh Context' )
48+ await waitForLoadedSQLMesh ( page )
4849}
4950
5051// Helper function to open top_waiters.sql and wait for SQLMesh context
@@ -55,7 +56,7 @@ async function openTopWaitersFile(page: Page) {
5556 . locator ( 'a' )
5657 . click ( )
5758 await page . waitForSelector ( 'text=grain' )
58- await page . waitForSelector ( 'text=Loaded SQLMesh Context' )
59+ await waitForLoadedSQLMesh ( page )
5960}
6061
6162test . describe ( 'Model References' , ( ) => {
@@ -194,7 +195,7 @@ test.describe('Model References', () => {
194195
195196 // Wait for audit file to load and SQLMesh context to initialize
196197 await page . waitForSelector ( 'text=standalone' )
197- await page . waitForSelector ( 'text=Loaded SQLMesh Context' )
198+ await waitForLoadedSQLMesh ( page )
198199
199200 // Step 4: Click on sushi.items model reference in the audit query
200201 await page . locator ( 'text=sushi.items' ) . first ( ) . click ( )
@@ -279,7 +280,7 @@ test.describe('Model References', () => {
279280
280281 // Ensure audit file and SQLMesh context are fully loaded
281282 await page . waitForSelector ( 'text=standalone' )
282- await page . waitForSelector ( 'text=Loaded SQLMesh Context' )
283+ await waitForLoadedSQLMesh ( page )
283284
284285 // Step 4: Position cursor on sushi.items model reference
285286 await page . locator ( 'text=sushi.items' ) . first ( ) . click ( )
0 commit comments