()
| 248 | } |
| 249 | |
| 250 | async function nodeEventTarget() { |
| 251 | const et = new NodeEventTarget(); |
| 252 | const tick = () => et.dispatchEvent(new Event('tick')); |
| 253 | const interval = setInterval(tick, 0); |
| 254 | let count = 0; |
| 255 | for await (const [ event] of on(et, 'tick')) { |
| 256 | count++; |
| 257 | assert.strictEqual(event.type, 'tick'); |
| 258 | if (count >= 5) { |
| 259 | break; |
| 260 | } |
| 261 | } |
| 262 | assert.strictEqual(count, 5); |
| 263 | clearInterval(interval); |
| 264 | } |
| 265 | |
| 266 | async function abortableOnBefore() { |
| 267 | const ee = new EventEmitter(); |
nothing calls this directly
no test coverage detected
searching dependent graphs…