({
codeActions,
position,
text,
fileName,
}: {
codeActions: readonly ts.CodeAction[];
position: number | null;
text: string;
fileName: string;
})
| 1505 | } |
| 1506 | |
| 1507 | function expectIncludeAddText({ |
| 1508 | codeActions, |
| 1509 | position, |
| 1510 | text, |
| 1511 | fileName, |
| 1512 | }: { |
| 1513 | codeActions: readonly ts.CodeAction[]; |
| 1514 | position: number | null; |
| 1515 | text: string; |
| 1516 | fileName: string; |
| 1517 | }) { |
| 1518 | let includeAddText = false; |
| 1519 | for (const codeAction of codeActions) { |
| 1520 | includeAddText = includeAddTextInChanges({ |
| 1521 | fileTextChanges: codeAction.changes, |
| 1522 | position, |
| 1523 | text, |
| 1524 | fileName, |
| 1525 | }); |
| 1526 | if (includeAddText) { |
| 1527 | return; |
| 1528 | } |
| 1529 | } |
| 1530 | expect(includeAddText).toBeTruthy(); |
| 1531 | } |
| 1532 | |
| 1533 | function expectIncludeReplacementTextForFileTextChange({ |
| 1534 | fileTextChanges, |
no test coverage detected
searching dependent graphs…