(name, fn)
| 19 | let failed = 0; |
| 20 | |
| 21 | function test(name, fn) { |
| 22 | try { |
| 23 | fn(); |
| 24 | console.log(` ✅ ${name}`); |
| 25 | passed++; |
| 26 | } catch (error) { |
| 27 | const message = error instanceof Error ? error.message : String(error); |
| 28 | console.error(` ❌ ${name}`); |
| 29 | console.error(` ${message}`); |
| 30 | failed++; |
| 31 | } |
| 32 | } |
| 33 | |
| 34 | function assertEqual(actual, expected, message) { |
| 35 | if (actual !== expected) { |
no test coverage detected