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

Function printReceivedArgs

packages/expect/src/spyMatchers.ts:46–60  ·  view source on GitHub ↗
(
  received: Array<unknown>,
  expected?: Array<unknown>,
)

Source from the content-addressed store, hash-verified

44 : expected.map(arg => printExpected(arg)).join(', ');
45
46const printReceivedArgs = (
47 received: Array<unknown>,
48 expected?: Array<unknown>,
49): string =>
50 received.length === 0
51 ? NO_ARGUMENTS
52 : received
53 .map((arg, i) =>
54 Array.isArray(expected) &&
55 i < expected.length &&
56 isEqualValue(expected[i], arg)
57 ? printCommon(arg)
58 : printReceived(arg),
59 )
60 .join(', ');
61
62const printCommon = (val: unknown) => DIM_COLOR(stringify(val));
63

Calls 3

printReceivedFunction · 0.90
isEqualValueFunction · 0.85
printCommonFunction · 0.85

Tested by

no test coverage detected