diff options
author | Ruwan Geeganage <rpgeeg@gmail.com> | 2019-05-07 01:03:37 +0300 |
---|---|---|
committer | Rich Trott <rtrott@gmail.com> | 2019-05-10 21:39:43 +0300 |
commit | ac56dc96e32a4f9468c869fc5af293129c20a6cd (patch) | |
tree | 3654b5f39ef6d4ce2a0800ce51ed37c1fe6b29ea | |
parent | a608caa5ffb428994c4f508b426d25dae2dbda54 (diff) |
test: add tests for hasItems method in FreeList
PR-URL: https://github.com/nodejs/node/pull/27588
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
-rw-r--r-- | test/parallel/test-freelist.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/parallel/test-freelist.js b/test/parallel/test-freelist.js index eb43308dbe5..d0ec3d1e8e7 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); |