@applitools/eyes-storybook
Version:
23 lines (19 loc) • 482 B
JavaScript
;
const fs = require('fs');
const {resolve} = require('path');
const {formatters} = require('@applitools/core');
function handleTapFile(tapFilePath, summary) {
const path = resolve(tapFilePath, 'eyes.tap');
fs.writeFileSync(
path,
formatters.toHierarchicTAPString(
summary.results.map(({result}) => result),
{
includeSubTests: false,
markNewAsPassed: true,
},
),
);
return path;
}
module.exports = handleTapFile;