e2ed
Version:
E2E testing framework over Playwright
20 lines (19 loc) • 726 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getRetriesProps = void 0;
const getTestRunButtonProps_1 = require("./getTestRunButtonProps");
/**
* Get array of RetryProps from report data.
* @internal
*/
const getRetriesProps = ({ retries }) => {
const retryProps = retries.map(({ endTimeInMs, fullTestRuns, retryIndex, startTimeInMs }) => {
const testRunButtons = fullTestRuns.map(getTestRunButtonProps_1.getTestRunButtonProps);
return { endTimeInMs, hidden: true, retryIndex, startTimeInMs, testRunButtons };
});
if (retryProps.at(-1)) {
retryProps.at(-1).hidden = false;
}
return retryProps;
};
exports.getRetriesProps = getRetriesProps;