import type { T_RunnerRequestExecutionResult } from '../../types'; export const getFilteredRequestResults = (results: T_RunnerRequestExecutionResult[] = [], onlyFailed = false) => { const indexedResults = (Array.isArray(results) ? results : []).map((value, index) => ({ value, index })); if (!onlyFailed) { return indexedResults; } return indexedResults.filter( ({ value }) => value?.status === 'error' || !!value?.testResults?.find((t) => t.status !== 'pass') || !!value?.assertionResults?.find((t) => t.status !== 'pass') ); }; export const htmlTemplateString = (resutsJsonString: string) => `