(n = 1)
| 24 | |
| 25 | // A promise-based barrier. |
| 26 | function 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 | |
| 40 | describe('Delayed jobs', (it) => { |
| 41 | const redisUrl = process.env.BEE_QUEUE_TEST_REDIS || 'redis://localhost:6379'; |