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

Function testDropNewest

test/parallel/test-stream-iter-broadcast-backpressure.js:29–43  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

27}
28
29async function testDropNewest() {
30 const { writer, broadcast: bc } = broadcast({
31 highWaterMark: 1,
32 backpressure: 'drop-newest',
33 });
34 const consumer = bc.push();
35
36 writer.writeSync('kept');
37 // This should be silently dropped
38 writer.writeSync('dropped');
39 writer.endSync();
40
41 const data = await text(consumer);
42 assert.strictEqual(data, 'kept');
43}
44
45// =============================================================================
46// Block backpressure

Calls 5

broadcastFunction · 0.50
textFunction · 0.50
pushMethod · 0.45
writeSyncMethod · 0.45
endSyncMethod · 0.45

Tested by

no test coverage detected