MCPcopy
hub / github.com/bee-queue/bee-queue / reef

Function reef

test/delay-test.js:26–38  ·  view source on GitHub ↗
(n = 1)

Source from the content-addressed store, hash-verified

24
25// A promise-based barrier.
26function reef(n = 1) {
27 const done = helpers.deferred(),
28 end = done.defer();
29 return {
30 done,
31 next() {
32 --n;
33 if (n < 0) return false;
34 if (n === 0) end();
35 return true;
36 },
37 };
38}
39
40describe('Delayed jobs', (it) => {
41 const redisUrl = process.env.BEE_QUEUE_TEST_REDIS || 'redis://localhost:6379';

Callers 1

delay-test.jsFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected