Skip to content

Commit 9e7ff9f

Browse files
authored
Merge pull request #21394 from amcasey/GH20559Update
Remove incorrect assert
2 parents ba797f2 + 08aa265 commit 9e7ff9f

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

src/harness/unittests/extractRanges.ts

+6
Original file line numberDiff line numberDiff line change
@@ -411,6 +411,12 @@ switch (x) {
411411
refactor.extractSymbol.Messages.cannotExtractRange.message
412412
]);
413413

414+
testExtractRangeFailed("extractRangeFailed18",
415+
`[#|{ 1;|] }`,
416+
[
417+
refactor.extractSymbol.Messages.cannotExtractRange.message
418+
]);
419+
414420
testExtractRangeFailed("extract-method-not-for-token-expression-statement", `[#|a|]`, [refactor.extractSymbol.Messages.cannotExtractIdentifier.message]);
415421
});
416422
}

src/services/refactors/extractSymbol.ts

-1
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,6 @@ namespace ts.refactor.extractSymbol {
242242
// they will never find `start` in `start.parent.statements`.
243243
// Consider: We could support ranges like [|case 1:|] by refining them to just
244244
// the expression.
245-
Debug.assert(isCaseClause(start.parent) && span.start < start.parent.expression.end);
246245
return { errors: [createFileDiagnostic(sourceFile, span.start, length, Messages.cannotExtractRange)] };
247246
}
248247

0 commit comments

Comments
 (0)