jest-allure2-reporter
Version:
Idiomatic Jest reporter for Allure Framework
14 lines (10 loc) • 464 B
text/typescript
import type { AllureTestCaseResult, AllureTestStepResult, Parameter } from 'jest-allure2-reporter';
export function normalizeParameters(result: AllureTestCaseResult | AllureTestStepResult) {
return result.parameters?.filter(excludeParameters).map(stringifyParameter);
}
function excludeParameters({ excluded }: Parameter) {
return !excluded;
}
function stringifyParameter(parameter: Parameter) {
return { ...parameter, value: String(parameter.value) };
}