(suite: Arrayable<Task>)
| 498 | } |
| 499 | |
| 500 | function* testsCollector(suite: Arrayable<Task>): Generator<Test> { |
| 501 | const arraySuites = toArray(suite) |
| 502 | let s: Task |
| 503 | for (let i = 0; i < arraySuites.length; i++) { |
| 504 | s = arraySuites[i] |
| 505 | if (isTestCase(s)) { |
| 506 | yield s |
| 507 | } |
| 508 | else { |
| 509 | yield* testsCollector(s.tasks) |
| 510 | } |
| 511 | } |
| 512 | } |
no test coverage detected