storybook/app/standalone.test.ts
2021-05-07 00:24:11 +08:00

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();
});
});