MCPcopy
hub / github.com/jestjs/jest / diffLinesUnified

Function diffLinesUnified

packages/jest-diff/src/diffLines.ts:98–109  ·  view source on GitHub ↗
(
  aLines: Array<string>,
  bLines: Array<string>,
  options?: DiffOptions,
)

Source from the content-addressed store, hash-verified

96
97// Compare two arrays of strings line-by-line. Format as comparison lines.
98export const diffLinesUnified = (
99 aLines: Array<string>,
100 bLines: Array<string>,
101 options?: DiffOptions,
102): string =>
103 printDiffLines(
104 diffLinesRaw(
105 isEmptyString(aLines) ? [] : aLines.map(escapeControlCharacters),
106 isEmptyString(bLines) ? [] : bLines.map(escapeControlCharacters),
107 ),
108 normalizeDiffOptions(options),
109 );
110
111// Given two pairs of arrays of strings:
112// Compare the pair of comparison arrays line-by-line.

Callers 7

diffFunction · 0.90
comparePrimitiveFunction · 0.90
diffStringsUnifiedFunction · 0.90
diff.test.tsFile · 0.90
printSnapshotAndReceivedFunction · 0.90
diffLinesUnified2Function · 0.85

Calls 4

normalizeDiffOptionsFunction · 0.90
printDiffLinesFunction · 0.85
diffLinesRawFunction · 0.85
isEmptyStringFunction · 0.70

Tested by

no test coverage detected