From 5429e4425dd3989e631cecb8e4bbbfd0d2a979d0 Mon Sep 17 00:00:00 2001 From: Ruwan Geeganage Date: Tue, 7 May 2019 00:03:37 +0200 Subject: [PATCH] http: added tests for hasItems method in FreeList --- test/parallel/test-freelist.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/parallel/test-freelist.js b/test/parallel/test-freelist.js index eb43308dbe59cc..d0ec3d1e8e7f9b 100644 --- a/test/parallel/test-freelist.js +++ b/test/parallel/test-freelist.js @@ -28,3 +28,13 @@ assert.strictEqual(flist1.free({ id: 'test5' }), false); assert.strictEqual(flist1.alloc().id, 'test3'); assert.strictEqual(flist1.alloc().id, 'test2'); assert.strictEqual(flist1.alloc().id, 'test1'); + +// Check list has elements +const flist2 = new FreeList('flist2', 2, Object); +assert.strictEqual(flist2.hasItems(), false); + +flist2.free({ id: 'test1' }); +assert.strictEqual(flist2.hasItems(), true); + +flist2.alloc(); +assert.strictEqual(flist2.hasItems(), false);