From bda76dcaf9f376504e29bfaa19d7ef2b5f741fdd Mon Sep 17 00:00:00 2001 From: Valentin Palkovic Date: Thu, 9 Oct 2025 10:01:26 +0200 Subject: [PATCH 1/3] Mocking: Fix sb.mock usage in Storybook's deployed in subpaths --- .../presets/vitePlugins/vite-inject-mocker/plugin.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/core/src/core-server/presets/vitePlugins/vite-inject-mocker/plugin.ts b/code/core/src/core-server/presets/vitePlugins/vite-inject-mocker/plugin.ts index eec9b0490405..ff010801a997 100644 --- a/code/core/src/core-server/presets/vitePlugins/vite-inject-mocker/plugin.ts +++ b/code/core/src/core-server/presets/vitePlugins/vite-inject-mocker/plugin.ts @@ -8,7 +8,7 @@ import type { ResolvedConfig, ViteDevServer } from 'vite'; import { resolvePackageDir } from '../../../../shared/utils/module'; -const entryPath = '/vite-inject-mocker-entry.js'; +const entryPath = './vite-inject-mocker-entry.js'; const entryCode = dedent` From 039c3330a3313af79b4ae57b6abaad49496904ad Mon Sep 17 00:00:00 2001 From: Valentin Palkovic Date: Thu, 9 Oct 2025 11:44:36 +0200 Subject: [PATCH 2/3] Fix: Adjust fileName slicing in viteInjectMockerRuntime for correct path handling --- .../presets/vitePlugins/vite-inject-mocker/plugin.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/core/src/core-server/presets/vitePlugins/vite-inject-mocker/plugin.ts b/code/core/src/core-server/presets/vitePlugins/vite-inject-mocker/plugin.ts index ff010801a997..1184db57db47 100644 --- a/code/core/src/core-server/presets/vitePlugins/vite-inject-mocker/plugin.ts +++ b/code/core/src/core-server/presets/vitePlugins/vite-inject-mocker/plugin.ts @@ -33,7 +33,7 @@ export const viteInjectMockerRuntime = (options: { 'server', 'mocker-runtime.template.js' ), - fileName: entryPath.slice(1), + fileName: entryPath.slice(2), }); } }, From 206a686e520249bb2e4f7738c607362da8640eab Mon Sep 17 00:00:00 2001 From: Valentin Palkovic Date: Thu, 9 Oct 2025 13:15:32 +0200 Subject: [PATCH 3/3] Mocking: Fix sb.mock usage in Storybook's deployed in subpaths --- .../presets/vitePlugins/vite-inject-mocker/plugin.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/core/src/core-server/presets/vitePlugins/vite-inject-mocker/plugin.ts b/code/core/src/core-server/presets/vitePlugins/vite-inject-mocker/plugin.ts index 1184db57db47..ec468cf21d3e 100644 --- a/code/core/src/core-server/presets/vitePlugins/vite-inject-mocker/plugin.ts +++ b/code/core/src/core-server/presets/vitePlugins/vite-inject-mocker/plugin.ts @@ -8,10 +8,10 @@ import type { ResolvedConfig, ViteDevServer } from 'vite'; import { resolvePackageDir } from '../../../../shared/utils/module'; -const entryPath = './vite-inject-mocker-entry.js'; +const entryPath = '/vite-inject-mocker-entry.js'; const entryCode = dedent` - + `; let server: ViteDevServer; @@ -33,7 +33,7 @@ export const viteInjectMockerRuntime = (options: { 'server', 'mocker-runtime.template.js' ), - fileName: entryPath.slice(2), + fileName: entryPath.slice(1), }); } },