2019-11-24 20:00:51 +01:00

20 lines
707 B
JavaScript

/* This file is not suffixed by ".test.js" to not being run with all other test files.
* This test needs the static build of the storybook to run.
* `yarn run storyshots-puppeteer` generates the static build & uses storyshots-puppeteer.
* */
import path from 'path';
import initStoryshots from '@storybook/addon-storyshots';
import { axeTest } from '@storybook/addon-storyshots-puppeteer';
import getStorybookUrl from './getStorybookUrl';
const storybookUrl = getStorybookUrl();
if (storybookUrl != null) {
initStoryshots({
suite: 'Puppeteer tests',
storyKindRegex: /^Basics|UI/,
framework: 'react',
configPath: path.join(__dirname, '..'),
test: axeTest({ storybookUrl }),
});
}