From bad5c70587b40a86fa4f55390c84bcc88cc8cbbd Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Tue, 21 May 2024 22:50:12 +0200 Subject: [PATCH] test: add circular buffer toArray() test MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Jérôme Benoit --- tests/circular-buffer.test.mjs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/circular-buffer.test.mjs b/tests/circular-buffer.test.mjs index ec86ca2a..804bb587 100644 --- a/tests/circular-buffer.test.mjs +++ b/tests/circular-buffer.test.mjs @@ -57,4 +57,15 @@ describe('Circular buffer test suite', t => { expect(circularBuffer.items).toMatchObject([5, 6, 3, 4]) expect(circularBuffer.writeIdx).toBe(2) }) + + it('Verify that circular buffer toArray() works as intended', () => { + const circularBuffer = new CircularBuffer(4) + circularBuffer.put(1) + circularBuffer.put(2) + circularBuffer.put(3) + circularBuffer.put(4) + circularBuffer.put(5) + circularBuffer.put(6) + expect(circularBuffer.toArray()).toStrictEqual([5, 6, 3, 4]) + }) }) -- 2.34.1