chromatic
Version:
Automate visual testing across browsers. Gather UI feedback. Versioned documentation.
14 lines (11 loc) • 449 B
JavaScript
import getStorybookInfo from '../lib/getStorybookInfo';
import { createTask, transitionTo } from '../lib/tasks';
import { initial, pending, success } from '../ui/tasks/storybookInfo';
export const setStorybookInfo = async (ctx) => {
ctx.storybook = await getStorybookInfo(ctx);
};
export default createTask({
title: initial.title,
skip: (ctx) => ctx.skip,
steps: [transitionTo(pending), setStorybookInfo, transitionTo(success, true)],
});