mirror of
https://github.com/storybookjs/storybook.git
synced 2025-03-22 05:02:18 +08:00
29 lines
571 B
TypeScript
29 lines
571 B
TypeScript
|
import build from '@storybook/core/standalone';
|
||
|
|
||
|
jest.mock('@storybook/core/standalone');
|
||
|
|
||
|
describe.each([
|
||
|
['angular'],
|
||
|
['ember'],
|
||
|
['html'],
|
||
|
['preact'],
|
||
|
['react'],
|
||
|
['server'],
|
||
|
['svelte'],
|
||
|
['vue'],
|
||
|
['vue3'],
|
||
|
['web-components'],
|
||
|
])('%s', (app) => {
|
||
|
it('should run standalone', async () => {
|
||
|
// eslint-disable-next-line import/no-dynamic-require, global-require
|
||
|
const storybook = require(`@storybook/${app}/standalone`);
|
||
|
|
||
|
await storybook({
|
||
|
mode: 'static',
|
||
|
outputDir: '',
|
||
|
});
|
||
|
|
||
|
expect(build).toHaveBeenCalled();
|
||
|
});
|
||
|
});
|