From 12416b99bc7e1f917594e76c4dc43d48d1f78ac7 Mon Sep 17 00:00:00 2001 From: Test Date: Wed, 11 Mar 2026 23:10:24 +0100 Subject: [PATCH] fix: block vault API in theme-live-reload smoke test Same root cause as theme-properties-defaults: the vault API reads real files from disk instead of mock content, causing theme CSS var mismatches. Co-Authored-By: Claude Opus 4.6 --- tests/smoke/theme-live-reload-fix.spec.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/smoke/theme-live-reload-fix.spec.ts b/tests/smoke/theme-live-reload-fix.spec.ts index 0c7c7b91..f8d2d3a2 100644 --- a/tests/smoke/theme-live-reload-fix.spec.ts +++ b/tests/smoke/theme-live-reload-fix.spec.ts @@ -43,6 +43,11 @@ async function setCmContent(page: Page, newContent: string) { test.describe('Theme live reload on save', () => { test.beforeEach(async ({ page }) => { + // Block the vault API ping so the app falls back to mock content + // instead of reading real files from the filesystem. + await page.route('**/api/vault/ping', (route) => + route.fulfill({ status: 404, body: 'blocked for testing' }), + ) await page.goto('/') await page.waitForLoadState('networkidle') })