mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-27 17:16:14 +01:00
feat: add null tests for sorted sets
This commit is contained in:
@@ -118,6 +118,18 @@ describe('Sorted Set methods', function () {
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
it('should error if scores has null', async function () {
|
||||
let err;
|
||||
try {
|
||||
await db.sortedSetsAdd(['sorted1', 'sorted2'], [1, null], 'dontadd');
|
||||
} catch (_err) {
|
||||
err = _err;
|
||||
}
|
||||
assert.equal(err.message, '[[error:invalid-score, 1,]]');
|
||||
assert.strictEqual(await db.isSortedSetMember('sorted1', 'dontadd'), false);
|
||||
assert.strictEqual(await db.isSortedSetMember('sorted2', 'dontadd'), false);
|
||||
});
|
||||
});
|
||||
|
||||
describe('sortedSetAddMulti()', function () {
|
||||
@@ -146,6 +158,21 @@ describe('Sorted Set methods', function () {
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
it('should error if score is null', async function () {
|
||||
let err;
|
||||
try {
|
||||
await db.sortedSetAddBulk([
|
||||
['bulk4', 0, 'dontadd'],
|
||||
['bulk5', null, 'dontadd'],
|
||||
]);
|
||||
} catch (_err) {
|
||||
err = _err;
|
||||
}
|
||||
assert.equal(err.message, '[[error:invalid-score, null]]');
|
||||
assert.strictEqual(await db.isSortedSetMember('bulk4', 'dontadd'), false);
|
||||
assert.strictEqual(await db.isSortedSetMember('bulk5', 'dontadd'), false);
|
||||
});
|
||||
});
|
||||
|
||||
describe('getSortedSetRange()', function () {
|
||||
|
||||
Reference in New Issue
Block a user