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>
This commit is contained in:
parent
a608caa5ff
commit
ac56dc96e3
@ -28,3 +28,13 @@ assert.strictEqual(flist1.free({ id: 'test5' }), false);
|
|||||||
assert.strictEqual(flist1.alloc().id, 'test3');
|
assert.strictEqual(flist1.alloc().id, 'test3');
|
||||||
assert.strictEqual(flist1.alloc().id, 'test2');
|
assert.strictEqual(flist1.alloc().id, 'test2');
|
||||||
assert.strictEqual(flist1.alloc().id, 'test1');
|
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);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user