mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-01 03:26:04 +01:00
chore: eslint prefer-arrow-callback
This commit is contained in:
committed by
Julian Lam
parent
707b55b6a5
commit
b56d9e12b5
@@ -5,9 +5,9 @@ var async = require('async');
|
||||
var assert = require('assert');
|
||||
var db = require('../mocks/databasemock');
|
||||
|
||||
describe('Set methods', function () {
|
||||
describe('setAdd()', function () {
|
||||
it('should add to a set', function (done) {
|
||||
describe('Set methods', () => {
|
||||
describe('setAdd()', () => {
|
||||
it('should add to a set', (done) => {
|
||||
db.setAdd('testSet1', 5, function (err) {
|
||||
assert.equal(err, null);
|
||||
assert.equal(arguments.length, 1);
|
||||
@@ -15,7 +15,7 @@ describe('Set methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
it('should add an array to a set', function (done) {
|
||||
it('should add an array to a set', (done) => {
|
||||
db.setAdd('testSet1', [1, 2, 3, 4], function (err) {
|
||||
assert.equal(err, null);
|
||||
assert.equal(arguments.length, 1);
|
||||
@@ -23,7 +23,7 @@ describe('Set methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
it('should not do anything if values array is empty', async function () {
|
||||
it('should not do anything if values array is empty', async () => {
|
||||
await db.setAdd('emptyArraySet', []);
|
||||
const members = await db.getSetMembers('emptyArraySet');
|
||||
const exists = await db.exists('emptyArraySet');
|
||||
@@ -32,12 +32,12 @@ describe('Set methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
describe('getSetMembers()', function () {
|
||||
before(function (done) {
|
||||
describe('getSetMembers()', () => {
|
||||
before((done) => {
|
||||
db.setAdd('testSet2', [1, 2, 3, 4, 5], done);
|
||||
});
|
||||
|
||||
it('should return an empty set', function (done) {
|
||||
it('should return an empty set', (done) => {
|
||||
db.getSetMembers('doesnotexist', function (err, set) {
|
||||
assert.equal(err, null);
|
||||
assert.equal(arguments.length, 2);
|
||||
@@ -47,11 +47,11 @@ describe('Set methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
it('should return a set with all elements', function (done) {
|
||||
db.getSetMembers('testSet2', function (err, set) {
|
||||
it('should return a set with all elements', (done) => {
|
||||
db.getSetMembers('testSet2', (err, set) => {
|
||||
assert.equal(err, null);
|
||||
assert.equal(set.length, 5);
|
||||
set.forEach(function (value) {
|
||||
set.forEach((value) => {
|
||||
assert.notEqual(['1', '2', '3', '4', '5'].indexOf(value), -1);
|
||||
});
|
||||
|
||||
@@ -60,8 +60,8 @@ describe('Set methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
describe('setsAdd()', function () {
|
||||
it('should add to multiple sets', function (done) {
|
||||
describe('setsAdd()', () => {
|
||||
it('should add to multiple sets', (done) => {
|
||||
db.setsAdd(['set1', 'set2'], 'value', function (err) {
|
||||
assert.equal(err, null);
|
||||
assert.equal(arguments.length, 1);
|
||||
@@ -69,20 +69,20 @@ describe('Set methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
it('should not error if keys is empty array', function (done) {
|
||||
db.setsAdd([], 'value', function (err) {
|
||||
it('should not error if keys is empty array', (done) => {
|
||||
db.setsAdd([], 'value', (err) => {
|
||||
assert.ifError(err);
|
||||
done();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
describe('getSetsMembers()', function () {
|
||||
before(function (done) {
|
||||
describe('getSetsMembers()', () => {
|
||||
before((done) => {
|
||||
db.setsAdd(['set3', 'set4'], 'value', done);
|
||||
});
|
||||
|
||||
it('should return members of two sets', function (done) {
|
||||
it('should return members of two sets', (done) => {
|
||||
db.getSetsMembers(['set3', 'set4'], function (err, sets) {
|
||||
assert.equal(err, null);
|
||||
assert.equal(Array.isArray(sets), true);
|
||||
@@ -95,12 +95,12 @@ describe('Set methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
describe('isSetMember()', function () {
|
||||
before(function (done) {
|
||||
describe('isSetMember()', () => {
|
||||
before((done) => {
|
||||
db.setAdd('testSet3', 5, done);
|
||||
});
|
||||
|
||||
it('should return false if element is not member of set', function (done) {
|
||||
it('should return false if element is not member of set', (done) => {
|
||||
db.isSetMember('testSet3', 10, function (err, isMember) {
|
||||
assert.equal(err, null);
|
||||
assert.equal(arguments.length, 2);
|
||||
@@ -109,7 +109,7 @@ describe('Set methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
it('should return true if element is a member of set', function (done) {
|
||||
it('should return true if element is a member of set', (done) => {
|
||||
db.isSetMember('testSet3', 5, function (err, isMember) {
|
||||
assert.equal(err, null);
|
||||
assert.equal(arguments.length, 2);
|
||||
@@ -119,12 +119,12 @@ describe('Set methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
describe('isSetMembers()', function () {
|
||||
before(function (done) {
|
||||
describe('isSetMembers()', () => {
|
||||
before((done) => {
|
||||
db.setAdd('testSet4', [1, 2, 3, 4, 5], done);
|
||||
});
|
||||
|
||||
it('should return an array of booleans', function (done) {
|
||||
it('should return an array of booleans', (done) => {
|
||||
db.isSetMembers('testSet4', ['1', '2', '10', '3'], function (err, members) {
|
||||
assert.equal(err, null);
|
||||
assert.equal(arguments.length, 2);
|
||||
@@ -135,12 +135,12 @@ describe('Set methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
describe('isMemberOfSets()', function () {
|
||||
before(function (done) {
|
||||
describe('isMemberOfSets()', () => {
|
||||
before((done) => {
|
||||
db.setsAdd(['set1', 'set2'], 'value', done);
|
||||
});
|
||||
|
||||
it('should return an array of booleans', function (done) {
|
||||
it('should return an array of booleans', (done) => {
|
||||
db.isMemberOfSets(['set1', 'testSet1', 'set2', 'doesnotexist'], 'value', function (err, members) {
|
||||
assert.equal(err, null);
|
||||
assert.equal(arguments.length, 2);
|
||||
@@ -151,12 +151,12 @@ describe('Set methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
describe('setCount()', function () {
|
||||
before(function (done) {
|
||||
describe('setCount()', () => {
|
||||
before((done) => {
|
||||
db.setAdd('testSet5', [1, 2, 3, 4, 5], done);
|
||||
});
|
||||
|
||||
it('should return the element count of set', function (done) {
|
||||
it('should return the element count of set', (done) => {
|
||||
db.setCount('testSet5', function (err, count) {
|
||||
assert.equal(err, null);
|
||||
assert.equal(arguments.length, 2);
|
||||
@@ -165,8 +165,8 @@ describe('Set methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
it('should return 0 if set does not exist', function (done) {
|
||||
db.setCount('doesnotexist', function (err, count) {
|
||||
it('should return 0 if set does not exist', (done) => {
|
||||
db.setCount('doesnotexist', (err, count) => {
|
||||
assert.ifError(err);
|
||||
assert.strictEqual(count, 0);
|
||||
done();
|
||||
@@ -174,8 +174,8 @@ describe('Set methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
describe('setsCount()', function () {
|
||||
before(function (done) {
|
||||
describe('setsCount()', () => {
|
||||
before((done) => {
|
||||
async.parallel([
|
||||
async.apply(db.setAdd, 'set5', [1, 2, 3, 4, 5]),
|
||||
async.apply(db.setAdd, 'set6', 1),
|
||||
@@ -183,7 +183,7 @@ describe('Set methods', function () {
|
||||
], done);
|
||||
});
|
||||
|
||||
it('should return the element count of sets', function (done) {
|
||||
it('should return the element count of sets', (done) => {
|
||||
db.setsCount(['set5', 'set6', 'set7', 'doesnotexist'], function (err, counts) {
|
||||
assert.equal(err, null);
|
||||
assert.equal(arguments.length, 2);
|
||||
@@ -194,17 +194,17 @@ describe('Set methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
describe('setRemove()', function () {
|
||||
before(function (done) {
|
||||
describe('setRemove()', () => {
|
||||
before((done) => {
|
||||
db.setAdd('testSet6', [1, 2], done);
|
||||
});
|
||||
|
||||
it('should remove a element from set', function (done) {
|
||||
it('should remove a element from set', (done) => {
|
||||
db.setRemove('testSet6', '2', function (err) {
|
||||
assert.equal(err, null);
|
||||
assert.equal(arguments.length, 1);
|
||||
|
||||
db.isSetMember('testSet6', '2', function (err, isMember) {
|
||||
db.isSetMember('testSet6', '2', (err, isMember) => {
|
||||
assert.equal(err, null);
|
||||
assert.equal(isMember, false);
|
||||
done();
|
||||
@@ -212,12 +212,12 @@ describe('Set methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
it('should remove multiple elements from set', function (done) {
|
||||
db.setAdd('multiRemoveSet', [1, 2, 3, 4, 5], function (err) {
|
||||
it('should remove multiple elements from set', (done) => {
|
||||
db.setAdd('multiRemoveSet', [1, 2, 3, 4, 5], (err) => {
|
||||
assert.ifError(err);
|
||||
db.setRemove('multiRemoveSet', [1, 3, 5], function (err) {
|
||||
db.setRemove('multiRemoveSet', [1, 3, 5], (err) => {
|
||||
assert.ifError(err);
|
||||
db.getSetMembers('multiRemoveSet', function (err, members) {
|
||||
db.getSetMembers('multiRemoveSet', (err, members) => {
|
||||
assert.ifError(err);
|
||||
assert(members.includes('2'));
|
||||
assert(members.includes('4'));
|
||||
@@ -227,14 +227,14 @@ describe('Set methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
it('should remove multiple values from multiple keys', function (done) {
|
||||
db.setAdd('multiSetTest1', ['one', 'two', 'three', 'four'], function (err) {
|
||||
it('should remove multiple values from multiple keys', (done) => {
|
||||
db.setAdd('multiSetTest1', ['one', 'two', 'three', 'four'], (err) => {
|
||||
assert.ifError(err);
|
||||
db.setAdd('multiSetTest2', ['three', 'four', 'five', 'six'], function (err) {
|
||||
db.setAdd('multiSetTest2', ['three', 'four', 'five', 'six'], (err) => {
|
||||
assert.ifError(err);
|
||||
db.setRemove(['multiSetTest1', 'multiSetTest2'], ['three', 'four', 'five', 'doesnt exist'], function (err) {
|
||||
db.setRemove(['multiSetTest1', 'multiSetTest2'], ['three', 'four', 'five', 'doesnt exist'], (err) => {
|
||||
assert.ifError(err);
|
||||
db.getSetsMembers(['multiSetTest1', 'multiSetTest2'], function (err, members) {
|
||||
db.getSetsMembers(['multiSetTest1', 'multiSetTest2'], (err, members) => {
|
||||
assert.ifError(err);
|
||||
assert.equal(members[0].length, 2);
|
||||
assert.equal(members[1].length, 1);
|
||||
@@ -249,16 +249,16 @@ describe('Set methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
describe('setsRemove()', function () {
|
||||
before(function (done) {
|
||||
describe('setsRemove()', () => {
|
||||
before((done) => {
|
||||
db.setsAdd(['set1', 'set2'], 'value', done);
|
||||
});
|
||||
|
||||
it('should remove a element from multiple sets', function (done) {
|
||||
it('should remove a element from multiple sets', (done) => {
|
||||
db.setsRemove(['set1', 'set2'], 'value', function (err) {
|
||||
assert.equal(err, null);
|
||||
assert.equal(arguments.length, 1);
|
||||
db.isMemberOfSets(['set1', 'set2'], 'value', function (err, members) {
|
||||
db.isMemberOfSets(['set1', 'set2'], 'value', (err, members) => {
|
||||
assert.equal(err, null);
|
||||
assert.deepEqual(members, [false, false]);
|
||||
done();
|
||||
@@ -267,17 +267,17 @@ describe('Set methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
describe('setRemoveRandom()', function () {
|
||||
before(function (done) {
|
||||
describe('setRemoveRandom()', () => {
|
||||
before((done) => {
|
||||
db.setAdd('testSet7', [1, 2, 3, 4, 5], done);
|
||||
});
|
||||
|
||||
it('should remove a random element from set', function (done) {
|
||||
it('should remove a random element from set', (done) => {
|
||||
db.setRemoveRandom('testSet7', function (err, element) {
|
||||
assert.equal(err, null);
|
||||
assert.equal(arguments.length, 2);
|
||||
|
||||
db.isSetMember('testSet', element, function (err, ismember) {
|
||||
db.isSetMember('testSet', element, (err, ismember) => {
|
||||
assert.equal(err, null);
|
||||
assert.equal(ismember, false);
|
||||
done();
|
||||
|
||||
Reference in New Issue
Block a user