UNPKG

@applitools/eyes-storybook

Version:
34 lines (31 loc) 931 B
async function executeRenders({ timeItAsync, setTransitioningIntoIE, renderStories, pagePool, storiesByBrowserWithConfig, logger, setRenderIE, }) { const results = []; if (storiesByBrowserWithConfig.stories.length) { logger.verbose(`executing render stories for non fakeIE browsers`); const result = await timeItAsync('renderStories', () => renderStories(storiesByBrowserWithConfig.stories, false), ); results.push(...result); } if (storiesByBrowserWithConfig.storiesWithIE.length) { logger.verbose(`executing render stories for fakeIE`); setRenderIE(true); setTransitioningIntoIE(true); await pagePool.drain(); setTransitioningIntoIE(false); const result = await timeItAsync('renderStories', () => renderStories(storiesByBrowserWithConfig.storiesWithIE, true), ); results.push(...result); } return results; } module.exports = executeRenders;