From d64f103e751663ff604636bee2a353d127e904db Mon Sep 17 00:00:00 2001 From: Ben King <9087625+benfdking@users.noreply.github.com> Date: Mon, 11 Aug 2025 14:09:15 +0200 Subject: [PATCH] chore(vscode): reeenable find audit references test - simplified the test a little --- .../extension/tests/find_references.spec.ts | 36 +++---------------- 1 file changed, 5 insertions(+), 31 deletions(-) diff --git a/vscode/extension/tests/find_references.spec.ts b/vscode/extension/tests/find_references.spec.ts index e2d25269a6..ccc5eaf916 100644 --- a/vscode/extension/tests/find_references.spec.ts +++ b/vscode/extension/tests/find_references.spec.ts @@ -259,7 +259,7 @@ test.describe('Model References', () => { ).toBeVisible() }) - test.skip('Find All Model References from Audit', async ({ + test('Find All Model References from Audit', async ({ page, sharedCodeServer, tempDir, @@ -288,36 +288,10 @@ test.describe('Model References', () => { // Step 5: Use Find All References to see all occurrences across the project await findAllReferences(page) - // Step 6: Click on a reference to navigate to customer_revenue_by_day.sql - let clickedReference = false - - const referenceItems = page.locator( - '.monaco-list-row, .reference-item, .monaco-tl-row', - ) - const count = await referenceItems.count() - - for (let i = 0; i < count; i++) { - const item = referenceItems.nth(i) - const text = await item.textContent() - - // Look for a reference that contains customer_revenue_by_day - if (text && text.includes('customer_revenue_by_day.sql')) { - await item.click() - clickedReference = true - break - } - } - - expect(clickedReference).toBe(true) - - // Step 7: Verify successful navigation by checking for SQL JOIN statement - await expect(page.locator('text=LEFT JOIN')).toBeVisible() - - // Step 8: Interact with the file to verify it's fully loaded and check its content - await page.locator('text=LEFT JOIN').first().click() - await expect( - page.locator('text=FROM sushi.order_items AS oi'), - ).toBeVisible() + // Assert that the references panel shows the correct files + await page.waitForSelector('text=References') + await page.waitForSelector('text=customer_revenue_by_day.sql') + await page.waitForSelector('text=items.py') }) })