UNPKG

@redocly/respect-core

Version:
25 lines 825 B
// Scraps-out sensitive information from a test case export function cleanupTestDescription(testDescription) { const { workflows, arazzo, sourceDescriptions } = testDescription; const workflowsCleaned = []; workflows?.map((workflow) => { workflowsCleaned.push(cleanupWorkflow(workflow)); }); return { arazzo, sourceDescriptions, workflows: workflowsCleaned, }; } function cleanupWorkflow(workflow) { const { workflowId, steps } = workflow; return { workflowId, steps: steps?.map(cleanupStep), }; } function cleanupStep(step) { const { stepId, parameters, successCriteria } = step; return { stepId, successCriteria, parameters: parameters?.map(({ value: _, ...rest }) => rest) }; } //# sourceMappingURL=cleanup-test-description.js.map