MCPcopy Index your code
hub / github.com/angular/angular / expectReplacementText

Function expectReplacementText

packages/language-service/test/completions_spec.ts:2358–2375  ·  view source on GitHub ↗
(
  completions: ts.CompletionInfo | undefined,
  text: string,
  replacementText: string,
)

Source from the content-addressed store, hash-verified

2356}
2357
2358function expectReplacementText(
2359 completions: ts.CompletionInfo | undefined,
2360 text: string,
2361 replacementText: string,
2362) {
2363 if (completions === undefined) {
2364 return;
2365 }
2366
2367 for (const entry of completions.entries) {
2368 expect(entry.replacementSpan).toBeDefined();
2369 const completionReplaces = text.slice(
2370 entry.replacementSpan!.start,
2371 entry.replacementSpan!.start + entry.replacementSpan!.length,
2372 );
2373 expect(completionReplaces).toBe(replacementText);
2374 }
2375}
2376
2377function toText(displayParts?: ts.SymbolDisplayPart[]): string {
2378 return (displayParts ?? []).map((p) => p.text).join('');

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…