()
| 40 | } |
| 41 | |
| 42 | async function catchesErrors() { |
| 43 | const ee = new EventEmitter(); |
| 44 | |
| 45 | const expected = new Error('kaboom'); |
| 46 | let err; |
| 47 | process.nextTick(() => { |
| 48 | ee.emit('error', expected); |
| 49 | }); |
| 50 | |
| 51 | try { |
| 52 | await once(ee, 'myevent'); |
| 53 | } catch (_e) { |
| 54 | err = _e; |
| 55 | } |
| 56 | assert.strictEqual(err, expected); |
| 57 | assert.strictEqual(ee.listenerCount('error'), 0); |
| 58 | assert.strictEqual(ee.listenerCount('myevent'), 0); |
| 59 | } |
| 60 | |
| 61 | async function catchesErrorsWithAbortSignal() { |
| 62 | const ee = new EventEmitter(); |
no test coverage detected
searching dependent graphs…