()
| 226 | } |
| 227 | |
| 228 | async function eventTarget() { |
| 229 | const et = new EventTarget(); |
| 230 | const tick = () => et.dispatchEvent(new Event('tick')); |
| 231 | const interval = setInterval(tick, 0); |
| 232 | let count = 0; |
| 233 | for await (const [ event ] of on(et, 'tick')) { |
| 234 | count++; |
| 235 | assert.strictEqual(event.type, 'tick'); |
| 236 | if (count >= 5) { |
| 237 | break; |
| 238 | } |
| 239 | } |
| 240 | assert.strictEqual(count, 5); |
| 241 | clearInterval(interval); |
| 242 | } |
| 243 | |
| 244 | async function errorListenerCount() { |
| 245 | const et = new EventEmitter(); |
nothing calls this directly
no test coverage detected
searching dependent graphs…