()
| 105 | } |
| 106 | |
| 107 | async function onceError() { |
| 108 | const ee = new EventEmitter(); |
| 109 | |
| 110 | const expected = new Error('kaboom'); |
| 111 | process.nextTick(() => { |
| 112 | ee.emit('error', expected); |
| 113 | }); |
| 114 | |
| 115 | const promise = once(ee, 'error'); |
| 116 | assert.strictEqual(ee.listenerCount('error'), 1); |
| 117 | const [ err ] = await promise; |
| 118 | assert.strictEqual(err, expected); |
| 119 | assert.strictEqual(ee.listenerCount('error'), 0); |
| 120 | assert.strictEqual(ee.listenerCount('myevent'), 0); |
| 121 | } |
| 122 | |
| 123 | async function onceWithEventTarget() { |
| 124 | const et = new EventTarget(); |
no test coverage detected
searching dependent graphs…