@applitools/eyes-storybook
Version:
17 lines (14 loc) • 424 B
JavaScript
const getClientAPI = require('./getClientAPI');
function renderStoryWithClientAPI(index, id) {
return new Promise(async resolve => {
let api;
try {
api = await getClientAPI();
await api.selectStory(index, id);
api.onStoryRendered(resolve);
} catch (ex) {
resolve({message: ex.message, version: api ? api.version : undefined});
}
});
}
module.exports = renderStoryWithClientAPI;