diff --git a/src/vscode-bicep-ui/apps/deploy-pane/package.json b/src/vscode-bicep-ui/apps/deploy-pane/package.json
index 4d0a7c2bcf8..edc8fb598e6 100644
--- a/src/vscode-bicep-ui/apps/deploy-pane/package.json
+++ b/src/vscode-bicep-ui/apps/deploy-pane/package.json
@@ -19,15 +19,15 @@
"@testing-library/user-event": "^14.6.1",
"@types/react": "^19.2.14",
"@types/react-dom": "^19.2.3",
- "@vitejs/plugin-react": "^5.1.4",
- "@vitest/coverage-v8": "^3.2.4",
+ "@vitejs/plugin-react": "^6.0.1",
+ "@vitest/coverage-v8": "^4.0.0",
"@vscode-elements/webview-playground": "^1.8.0",
"element-internals-polyfill": "^3.0.2",
"happy-dom": "^20.8.9",
"typescript": "^5.7.3",
- "vite": "^7.3.2",
+ "vite": "^8.0.0",
"vite-plugin-ejs": "^1.7.0",
- "vitest": "^3.2.4"
+ "vitest": "^4.0.0"
},
"dependencies": {
"@azure/arm-resources": "^5.2.0",
diff --git a/src/vscode-bicep-ui/apps/deploy-pane/src/__tests__/App.test.tsx b/src/vscode-bicep-ui/apps/deploy-pane/src/__tests__/App.test.tsx
index 1bec8f1cf36..ff6ac2b21f3 100644
--- a/src/vscode-bicep-ui/apps/deploy-pane/src/__tests__/App.test.tsx
+++ b/src/vscode-bicep-ui/apps/deploy-pane/src/__tests__/App.test.tsx
@@ -48,7 +48,9 @@ beforeEach(() => {
const mod: any = await importOriginal();
return {
...mod,
- ResourceManagementClient: vi.fn(() => mockClient),
+ ResourceManagementClient: vi.fn(function () {
+ return mockClient;
+ }),
};
});
vi.mock("../components/hooks/time", () => ({
diff --git a/src/vscode-bicep-ui/apps/deploy-pane/src/__tests__/__snapshots__/App.test.tsx.snap b/src/vscode-bicep-ui/apps/deploy-pane/src/__tests__/__snapshots__/App.test.tsx.snap
index e898e2763e8..15d53e3d24f 100644
--- a/src/vscode-bicep-ui/apps/deploy-pane/src/__tests__/__snapshots__/App.test.tsx.snap
+++ b/src/vscode-bicep-ui/apps/deploy-pane/src/__tests__/__snapshots__/App.test.tsx.snap
@@ -22,7 +22,10 @@ exports[`App > handles synchronous deployment failures correctly 1`] = `
>