mirror of
https://github.com/storybookjs/storybook.git
synced 2025-04-09 00:19:13 +08:00
2.6 KiB
2.6 KiB
import { setProjectAnnotations } from '@storybook/react';
import { render as testingLibraryRender } from '@testing-library/react';
// Storybook's preview file location
import * as previewAnnotations from './.storybook/preview';
const annotations = setProjectAnnotations([previewAnnotations, { testingLibraryRender }]);
// Supports beforeAll hook from Storybook
beforeAll(annotations.beforeAll);
import { defineConfig } from 'vitest/config';
import { mergeConfig } from 'vite';
import viteConfig from './vite.config';
export default mergeConfig(
viteConfig,
defineConfig({
test: {
globals: true,
environment: 'jsdom',
clearMocks: true,
setupFiles: './src/setupTests.js', //👈 Our configuration file enabled here
},
})
);
/// <reference types="vitest" />
import { defineConfig } from 'vitest/config';
import { mergeConfig } from 'vite';
import viteConfig from './vite.config';
export default mergeConfig(
viteConfig,
defineConfig({
test: {
globals: true,
environment: 'jsdom',
clearMocks: true,
setupFiles: './src/setupTests.ts', //👈 Our configuration file enabled here
},
})
);
// Storybook's preview file location
import * as previewAnnotations from './.storybook/preview';
import { setProjectAnnotations } from '@storybook/vue3';
import { render as testingLibraryRender } from '@testing-library/vue';
setProjectAnnotations([previewAnnotations, { testingLibraryRender }]);
import { defineConfig } from 'vitest/config';
import { mergeConfig } from 'vite';
import viteConfig from './vite.config';
export default mergeConfig(
viteConfig,
defineConfig({
test: {
globals: true,
environment: 'jsdom',
clearMocks: true,
setupFiles: './src/setupTests.js', //👈 Our configuration file enabled here
},
})
);
/// <reference types="vitest" />
import { defineConfig } from 'vitest/config';
import { mergeConfig } from 'vite';
import viteConfig from './vite.config';
export default mergeConfig(
viteConfig,
defineConfig({
test: {
globals: true,
environment: 'jsdom',
clearMocks: true,
setupFiles: './src/setupTests.ts', //👈 Our configuration file enabled here
},
})
);