X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=tests%2Fdeque.test.js;h=290eadbfa48df38c0488faf732377aae8b0dd888;hb=712815ee83c60b59d4e646eff5e28a7b563e7302;hp=8521047d1ef7edc8aecc5eb5483c556d61b355e9;hpb=e907c7098316b8b10928c2a716626c710457ae27;p=poolifier.git diff --git a/tests/deque.test.js b/tests/deque.test.js index 8521047d..290eadbf 100644 --- a/tests/deque.test.js +++ b/tests/deque.test.js @@ -96,6 +96,26 @@ describe('Deque test suite', () => { expect(deque.tail).toBeUndefined() }) + it('Verify peekFirst() behavior', () => { + const deque = new Deque() + deque.push(1) + deque.push(2) + deque.push(3) + expect(deque.size).toBe(3) + expect(deque.peekFirst()).toBe(1) + expect(deque.size).toBe(3) + }) + + it('Verify peekLast() behavior', () => { + const deque = new Deque() + deque.push(1) + deque.push(2) + deque.push(3) + expect(deque.size).toBe(3) + expect(deque.peekLast()).toBe(3) + expect(deque.size).toBe(3) + }) + it('Verify clear() behavior', () => { const deque = new Deque() deque.push(1)