(condition: boolean, label: string, detail?: string)
| 17 | let passes = 0; |
| 18 | |
| 19 | function assert(condition: boolean, label: string, detail?: string) { |
| 20 | if (condition) { |
| 21 | passes++; |
| 22 | console.log(` PASS ${label}`); |
| 23 | } else { |
| 24 | failures++; |
| 25 | console.error(` FAIL ${label}${detail ? ' — ' + detail : ''}`); |
| 26 | } |
| 27 | } |
| 28 | |
| 29 | function section(name: string) { |
| 30 | console.log(`\n=== ${name} ===`); |