X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=tests%2Fqueue.test.js;h=f4b83d575a27abb9cd8ae3c9578727b6e703b0d3;hb=b25a42cd89afca28b53dbecbec422595155ddfbc;hp=9bb810d3a9d90464e7253384f8be0e25e4423913;hpb=4fe5947ed052e344500491261c2eb7dc0686480f;p=poolifier.git diff --git a/tests/queue.test.js b/tests/queue.test.js index 9bb810d3..f4b83d57 100644 --- a/tests/queue.test.js +++ b/tests/queue.test.js @@ -62,4 +62,16 @@ describe('Queue test suite', () => { expect(queue.items).toStrictEqual([]) expect(queue.offset).toBe(0) }) + + it('Verify iterator behavior', () => { + const queue = new Queue() + queue.enqueue(1) + queue.enqueue(2) + queue.enqueue(3) + let i = 1 + for (const item of queue) { + expect(item).toBe(i) + ++i + } + }) })