MCPcopy Index your code
hub / github.com/nodejs/node / error

Function error

test/parallel/test-events-on-async-iterator.js:55–77  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

53}
54
55async function error() {
56 const ee = new EventEmitter();
57 const _err = new Error('kaboom');
58 process.nextTick(() => {
59 ee.emit('error', _err);
60 });
61
62 const iterable = on(ee, 'foo');
63 let looped = false;
64 let thrown = false;
65
66 try {
67 // eslint-disable-next-line no-unused-vars
68 for await (const event of iterable) {
69 looped = true;
70 }
71 } catch (err) {
72 thrown = true;
73 assert.strictEqual(err, _err);
74 }
75 assert.strictEqual(thrown, true);
76 assert.strictEqual(looped, false);
77}
78
79async function errorDelayed() {
80 const ee = new EventEmitter();

Callers

nothing calls this directly

Calls 2

onFunction · 0.50
emitMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…