( describeBlock: Circus.DescribeBlock, error: Circus.Exception, asyncError: Circus.Exception, )
| 478 | formatErrorStackWithCause(error, new Set()); |
| 479 | |
| 480 | export const addErrorToEachTestUnderDescribe = ( |
| 481 | describeBlock: Circus.DescribeBlock, |
| 482 | error: Circus.Exception, |
| 483 | asyncError: Circus.Exception, |
| 484 | ): void => { |
| 485 | for (const child of describeBlock.children) { |
| 486 | switch (child.type) { |
| 487 | case 'describeBlock': |
| 488 | addErrorToEachTestUnderDescribe(child, error, asyncError); |
| 489 | break; |
| 490 | case 'test': |
| 491 | child.errors.push([error, asyncError]); |
| 492 | break; |
| 493 | } |
| 494 | } |
| 495 | }; |
| 496 | |
| 497 | type TestDescription = { |
| 498 | ancestorTitles: Array<string>; |
no outgoing calls
no test coverage detected