fix: revert now unneeded workaround
[poolifier.git] / tests / queue.test.js
index 3fd51dc8e4761df6c616424dea76dc7dbcd49d8c..9bb810d3a9d90464e7253384f8be0e25e4423913 100644 (file)
@@ -48,4 +48,18 @@ describe('Queue test suite', () => {
     expect(queue.maxSize).toBe(3)
     expect(queue.items).toStrictEqual([])
   })
+
+  it('Verify clear() behavior', () => {
+    const queue = new Queue()
+    queue.enqueue(1)
+    queue.enqueue(2)
+    queue.enqueue(3)
+    expect(queue.size).toBe(3)
+    expect(queue.maxSize).toBe(3)
+    queue.clear()
+    expect(queue.size).toBe(0)
+    expect(queue.maxSize).toBe(0)
+    expect(queue.items).toStrictEqual([])
+    expect(queue.offset).toBe(0)
+  })
 })