mapAssertion function
Last updated: 2026-03-05T10:53:28.863Z
Location
Metrics
LOC: 24
Complexity: 3
Params: 1
Signature
mapAssertion(step: RecordedStep): : FlowAssertion | undefined
Summary
Map e2e-export assertion type → FlowAssertion
Source Code
function mapAssertion(step: RecordedStep): FlowAssertion | undefined {
if (!step.assertion) return undefined;
const operatorMap: Record<string, AssertOperator> = {
"url-changed": "url-contains",
"url-contains": "url-contains",
"visible-text": "contains",
"element-visible": "visible",
"element-hidden": "hidden",
"field-value": "equals",
"field-error": "contains",
redirect: "url-equals",
"response-ok": "exists",
"toast-message": "contains",
};
const operator = operatorMap[step.assertion.type];
if (!operator) return undefined;
return {
operator,
expected: step.assertion.expected,
};
}
No outgoing dependencies.
Impact (Incoming)
| Source | Type |
|---|---|
| convertSteps | calls |