From c86284be645e56c559c7f0e1882e81697263e61b Mon Sep 17 00:00:00 2001 From: Yann Braga Date: Tue, 20 Feb 2024 15:25:18 +0100 Subject: [PATCH] Build: Make sure portable stories won't break in Node environments --- .../src/modules/preview-web/render/StoryRender.test.ts | 1 + .../preview-api/src/modules/store/csf/portable-stories.test.ts | 1 + code/lib/preview-api/vitest.config.ts | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/code/lib/preview-api/src/modules/preview-web/render/StoryRender.test.ts b/code/lib/preview-api/src/modules/preview-web/render/StoryRender.test.ts index 73845a00348d..df4b37b840ae 100644 --- a/code/lib/preview-api/src/modules/preview-web/render/StoryRender.test.ts +++ b/code/lib/preview-api/src/modules/preview-web/render/StoryRender.test.ts @@ -1,3 +1,4 @@ +// @vitest-environment jsdom import { describe, it, expect, vi } from 'vitest'; import { Channel } from '@storybook/channels'; import type { Renderer, StoryIndexEntry } from '@storybook/types'; diff --git a/code/lib/preview-api/src/modules/store/csf/portable-stories.test.ts b/code/lib/preview-api/src/modules/store/csf/portable-stories.test.ts index 2ad7f7500f5b..af775f27360b 100644 --- a/code/lib/preview-api/src/modules/store/csf/portable-stories.test.ts +++ b/code/lib/preview-api/src/modules/store/csf/portable-stories.test.ts @@ -1,3 +1,4 @@ +// @vitest-environment node import { describe, expect, vi, it } from 'vitest'; import { composeStory, composeStories } from './portable-stories'; diff --git a/code/lib/preview-api/vitest.config.ts b/code/lib/preview-api/vitest.config.ts index 622642938f21..ddec70e554d4 100644 --- a/code/lib/preview-api/vitest.config.ts +++ b/code/lib/preview-api/vitest.config.ts @@ -6,7 +6,7 @@ export default mergeConfig( vitestCommonConfig, defineConfig({ test: { - environment: 'jsdom', + environment: 'node', name: __dirname.split(sep).slice(-2).join(posix.sep), }, })