( spy: SpyLike<Self, Args, Return>, callIndex: number, argIndex: number, expected: ExpectedArg, )
| 1457 | * @returns The actual argument. |
| 1458 | */ |
| 1459 | export function assertSpyCallArg< |
| 1460 | Self, |
| 1461 | Args extends unknown[], |
| 1462 | Return, |
| 1463 | ExpectedArg, |
| 1464 | >( |
| 1465 | spy: SpyLike<Self, Args, Return>, |
| 1466 | callIndex: number, |
| 1467 | argIndex: number, |
| 1468 | expected: ExpectedArg, |
| 1469 | ): ExpectedArg { |
| 1470 | const call = getSpyCall(spy, callIndex); |
| 1471 | const arg = call?.args[argIndex]; |
| 1472 | assertEquals(arg, expected); |
| 1473 | return arg as ExpectedArg; |
| 1474 | } |
| 1475 | |
| 1476 | /** |
| 1477 | * Asserts that an spy is called with a specific range of args as expected. |
no test coverage detected