mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-02 03:55:55 +01:00
chore: eslint prefer-arrow-callback
This commit is contained in:
committed by
Julian Lam
parent
707b55b6a5
commit
b56d9e12b5
@@ -5,12 +5,12 @@ var async = require('async');
|
||||
var assert = require('assert');
|
||||
var db = require('../mocks/databasemock');
|
||||
|
||||
describe('Key methods', function () {
|
||||
beforeEach(function (done) {
|
||||
describe('Key methods', () => {
|
||||
beforeEach((done) => {
|
||||
db.set('testKey', 'testValue', done);
|
||||
});
|
||||
|
||||
it('should set a key without error', function (done) {
|
||||
it('should set a key without error', (done) => {
|
||||
db.set('testKey', 'testValue', function (err) {
|
||||
assert.ifError(err);
|
||||
assert(arguments.length < 2);
|
||||
@@ -18,7 +18,7 @@ describe('Key methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
it('should get a key without error', function (done) {
|
||||
it('should get a key without error', (done) => {
|
||||
db.get('testKey', function (err, value) {
|
||||
assert.ifError(err);
|
||||
assert.equal(arguments.length, 2);
|
||||
@@ -27,15 +27,15 @@ describe('Key methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
it('should return null if key does not exist', function (done) {
|
||||
db.get('doesnotexist', function (err, value) {
|
||||
it('should return null if key does not exist', (done) => {
|
||||
db.get('doesnotexist', (err, value) => {
|
||||
assert.ifError(err);
|
||||
assert.equal(value, null);
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
it('should return true if key exist', function (done) {
|
||||
it('should return true if key exist', (done) => {
|
||||
db.exists('testKey', function (err, exists) {
|
||||
assert.ifError(err);
|
||||
assert.equal(arguments.length, 2);
|
||||
@@ -44,7 +44,7 @@ describe('Key methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
it('should return false if key does not exist', function (done) {
|
||||
it('should return false if key does not exist', (done) => {
|
||||
db.exists('doesnotexist', function (err, exists) {
|
||||
assert.ifError(err);
|
||||
assert.equal(arguments.length, 2);
|
||||
@@ -53,16 +53,16 @@ describe('Key methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
it('should work for an array of keys', function (done) {
|
||||
db.exists(['testKey', 'doesnotexist'], function (err, exists) {
|
||||
it('should work for an array of keys', (done) => {
|
||||
db.exists(['testKey', 'doesnotexist'], (err, exists) => {
|
||||
assert.ifError(err);
|
||||
assert.deepStrictEqual(exists, [true, false]);
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
describe('scan', function () {
|
||||
it('should scan keys for pattern', async function () {
|
||||
describe('scan', () => {
|
||||
it('should scan keys for pattern', async () => {
|
||||
await db.sortedSetAdd('ip:123:uid', 1, 'a');
|
||||
await db.sortedSetAdd('ip:123:uid', 2, 'b');
|
||||
await db.sortedSetAdd('ip:124:uid', 2, 'b');
|
||||
@@ -76,12 +76,12 @@ describe('Key methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
it('should delete a key without error', function (done) {
|
||||
it('should delete a key without error', (done) => {
|
||||
db.delete('testKey', function (err) {
|
||||
assert.ifError(err);
|
||||
assert(arguments.length < 2);
|
||||
|
||||
db.get('testKey', function (err, value) {
|
||||
db.get('testKey', (err, value) => {
|
||||
assert.ifError(err);
|
||||
assert.equal(false, !!value);
|
||||
done();
|
||||
@@ -89,11 +89,11 @@ describe('Key methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
it('should return false if key was deleted', function (done) {
|
||||
it('should return false if key was deleted', (done) => {
|
||||
db.delete('testKey', function (err) {
|
||||
assert.ifError(err);
|
||||
assert(arguments.length < 2);
|
||||
db.exists('testKey', function (err, exists) {
|
||||
db.exists('testKey', (err, exists) => {
|
||||
assert.ifError(err);
|
||||
assert.strictEqual(exists, false);
|
||||
done();
|
||||
@@ -101,7 +101,7 @@ describe('Key methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
it('should delete all keys passed in', function (done) {
|
||||
it('should delete all keys passed in', (done) => {
|
||||
async.parallel([
|
||||
function (next) {
|
||||
db.set('key1', 'value1', next);
|
||||
@@ -109,7 +109,7 @@ describe('Key methods', function () {
|
||||
function (next) {
|
||||
db.set('key2', 'value2', next);
|
||||
},
|
||||
], function (err) {
|
||||
], (err) => {
|
||||
if (err) {
|
||||
return done(err);
|
||||
}
|
||||
@@ -123,7 +123,7 @@ describe('Key methods', function () {
|
||||
key2exists: function (next) {
|
||||
db.exists('key2', next);
|
||||
},
|
||||
}, function (err, results) {
|
||||
}, (err, results) => {
|
||||
assert.ifError(err);
|
||||
assert.equal(results.key1exists, false);
|
||||
assert.equal(results.key2exists, false);
|
||||
@@ -133,7 +133,7 @@ describe('Key methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
it('should delete all sorted set elements', function (done) {
|
||||
it('should delete all sorted set elements', (done) => {
|
||||
async.parallel([
|
||||
function (next) {
|
||||
db.sortedSetAdd('deletezset', 1, 'value1', next);
|
||||
@@ -141,11 +141,11 @@ describe('Key methods', function () {
|
||||
function (next) {
|
||||
db.sortedSetAdd('deletezset', 2, 'value2', next);
|
||||
},
|
||||
], function (err) {
|
||||
], (err) => {
|
||||
if (err) {
|
||||
return done(err);
|
||||
}
|
||||
db.delete('deletezset', function (err) {
|
||||
db.delete('deletezset', (err) => {
|
||||
assert.ifError(err);
|
||||
async.parallel({
|
||||
key1exists: function (next) {
|
||||
@@ -154,7 +154,7 @@ describe('Key methods', function () {
|
||||
key2exists: function (next) {
|
||||
db.isSortedSetMember('deletezset', 'value2', next);
|
||||
},
|
||||
}, function (err, results) {
|
||||
}, (err, results) => {
|
||||
assert.ifError(err);
|
||||
assert.equal(results.key1exists, false);
|
||||
assert.equal(results.key2exists, false);
|
||||
@@ -164,30 +164,30 @@ describe('Key methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
describe('increment', function () {
|
||||
it('should initialize key to 1', function (done) {
|
||||
db.increment('keyToIncrement', function (err, value) {
|
||||
describe('increment', () => {
|
||||
it('should initialize key to 1', (done) => {
|
||||
db.increment('keyToIncrement', (err, value) => {
|
||||
assert.ifError(err);
|
||||
assert.strictEqual(parseInt(value, 10), 1);
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
it('should increment key to 2', function (done) {
|
||||
db.increment('keyToIncrement', function (err, value) {
|
||||
it('should increment key to 2', (done) => {
|
||||
db.increment('keyToIncrement', (err, value) => {
|
||||
assert.ifError(err);
|
||||
assert.strictEqual(parseInt(value, 10), 2);
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
it('should set then increment a key', function (done) {
|
||||
db.set('myIncrement', 1, function (err) {
|
||||
it('should set then increment a key', (done) => {
|
||||
db.set('myIncrement', 1, (err) => {
|
||||
assert.ifError(err);
|
||||
db.increment('myIncrement', function (err, value) {
|
||||
db.increment('myIncrement', (err, value) => {
|
||||
assert.ifError(err);
|
||||
assert.equal(value, 2);
|
||||
db.get('myIncrement', function (err, value) {
|
||||
db.get('myIncrement', (err, value) => {
|
||||
assert.ifError(err);
|
||||
assert.equal(value, 2);
|
||||
done();
|
||||
@@ -196,15 +196,15 @@ describe('Key methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
it('should return the correct value', function (done) {
|
||||
db.increment('testingCache', function (err) {
|
||||
it('should return the correct value', (done) => {
|
||||
db.increment('testingCache', (err) => {
|
||||
assert.ifError(err);
|
||||
db.get('testingCache', function (err, value) {
|
||||
db.get('testingCache', (err, value) => {
|
||||
assert.ifError(err);
|
||||
assert.equal(value, 1);
|
||||
db.increment('testingCache', function (err) {
|
||||
db.increment('testingCache', (err) => {
|
||||
assert.ifError(err);
|
||||
db.get('testingCache', function (err, value) {
|
||||
db.get('testingCache', (err, value) => {
|
||||
assert.ifError(err);
|
||||
assert.equal(value, 2);
|
||||
done();
|
||||
@@ -215,9 +215,9 @@ describe('Key methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
describe('rename', function () {
|
||||
it('should rename key to new name', function (done) {
|
||||
db.set('keyOldName', 'renamedKeyValue', function (err) {
|
||||
describe('rename', () => {
|
||||
it('should rename key to new name', (done) => {
|
||||
db.set('keyOldName', 'renamedKeyValue', (err) => {
|
||||
if (err) {
|
||||
return done(err);
|
||||
}
|
||||
@@ -225,7 +225,7 @@ describe('Key methods', function () {
|
||||
assert.ifError(err);
|
||||
assert(arguments.length < 2);
|
||||
|
||||
db.get('keyNewName', function (err, value) {
|
||||
db.get('keyNewName', (err, value) => {
|
||||
assert.ifError(err);
|
||||
assert.equal(value, 'renamedKeyValue');
|
||||
done();
|
||||
@@ -234,15 +234,15 @@ describe('Key methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
it('should rename multiple keys', function (done) {
|
||||
db.sortedSetAdd('zsettorename', [1, 2, 3], ['value1', 'value2', 'value3'], function (err) {
|
||||
it('should rename multiple keys', (done) => {
|
||||
db.sortedSetAdd('zsettorename', [1, 2, 3], ['value1', 'value2', 'value3'], (err) => {
|
||||
assert.ifError(err);
|
||||
db.rename('zsettorename', 'newzsetname', function (err) {
|
||||
db.rename('zsettorename', 'newzsetname', (err) => {
|
||||
assert.ifError(err);
|
||||
db.exists('zsettorename', function (err, exists) {
|
||||
db.exists('zsettorename', (err, exists) => {
|
||||
assert.ifError(err);
|
||||
assert(!exists);
|
||||
db.getSortedSetRange('newzsetname', 0, -1, function (err, values) {
|
||||
db.getSortedSetRange('newzsetname', 0, -1, (err, values) => {
|
||||
assert.ifError(err);
|
||||
assert.deepEqual(['value1', 'value2', 'value3'], values);
|
||||
done();
|
||||
@@ -252,10 +252,10 @@ describe('Key methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
it('should not error if old key does not exist', function (done) {
|
||||
db.rename('doesnotexist', 'anotherdoesnotexist', function (err) {
|
||||
it('should not error if old key does not exist', (done) => {
|
||||
db.rename('doesnotexist', 'anotherdoesnotexist', (err) => {
|
||||
assert.ifError(err);
|
||||
db.exists('anotherdoesnotexist', function (err, exists) {
|
||||
db.exists('anotherdoesnotexist', (err, exists) => {
|
||||
assert.ifError(err);
|
||||
assert(!exists);
|
||||
done();
|
||||
@@ -264,19 +264,19 @@ describe('Key methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
describe('type', function () {
|
||||
it('should return null if key does not exist', function (done) {
|
||||
db.type('doesnotexist', function (err, type) {
|
||||
describe('type', () => {
|
||||
it('should return null if key does not exist', (done) => {
|
||||
db.type('doesnotexist', (err, type) => {
|
||||
assert.ifError(err);
|
||||
assert.strictEqual(type, null);
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
it('should return hash as type', function (done) {
|
||||
db.setObject('typeHash', { foo: 1 }, function (err) {
|
||||
it('should return hash as type', (done) => {
|
||||
db.setObject('typeHash', { foo: 1 }, (err) => {
|
||||
assert.ifError(err);
|
||||
db.type('typeHash', function (err, type) {
|
||||
db.type('typeHash', (err, type) => {
|
||||
assert.ifError(err);
|
||||
assert.equal(type, 'hash');
|
||||
done();
|
||||
@@ -284,10 +284,10 @@ describe('Key methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
it('should return zset as type', function (done) {
|
||||
db.sortedSetAdd('typeZset', 123, 'value1', function (err) {
|
||||
it('should return zset as type', (done) => {
|
||||
db.sortedSetAdd('typeZset', 123, 'value1', (err) => {
|
||||
assert.ifError(err);
|
||||
db.type('typeZset', function (err, type) {
|
||||
db.type('typeZset', (err, type) => {
|
||||
assert.ifError(err);
|
||||
assert.equal(type, 'zset');
|
||||
done();
|
||||
@@ -295,10 +295,10 @@ describe('Key methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
it('should return set as type', function (done) {
|
||||
db.setAdd('typeSet', 'value1', function (err) {
|
||||
it('should return set as type', (done) => {
|
||||
db.setAdd('typeSet', 'value1', (err) => {
|
||||
assert.ifError(err);
|
||||
db.type('typeSet', function (err, type) {
|
||||
db.type('typeSet', (err, type) => {
|
||||
assert.ifError(err);
|
||||
assert.equal(type, 'set');
|
||||
done();
|
||||
@@ -306,10 +306,10 @@ describe('Key methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
it('should return list as type', function (done) {
|
||||
db.listAppend('typeList', 'value1', function (err) {
|
||||
it('should return list as type', (done) => {
|
||||
db.listAppend('typeList', 'value1', (err) => {
|
||||
assert.ifError(err);
|
||||
db.type('typeList', function (err, type) {
|
||||
db.type('typeList', (err, type) => {
|
||||
assert.ifError(err);
|
||||
assert.equal(type, 'list');
|
||||
done();
|
||||
@@ -317,10 +317,10 @@ describe('Key methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
it('should return string as type', function (done) {
|
||||
db.set('typeString', 'value1', function (err) {
|
||||
it('should return string as type', (done) => {
|
||||
db.set('typeString', 'value1', (err) => {
|
||||
assert.ifError(err);
|
||||
db.type('typeString', function (err, type) {
|
||||
db.type('typeString', (err, type) => {
|
||||
assert.ifError(err);
|
||||
assert.equal(type, 'string');
|
||||
done();
|
||||
@@ -328,10 +328,10 @@ describe('Key methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
it('should expire a key using seconds', function (done) {
|
||||
db.expire('testKey', 86400, function (err) {
|
||||
it('should expire a key using seconds', (done) => {
|
||||
db.expire('testKey', 86400, (err) => {
|
||||
assert.ifError(err);
|
||||
db.ttl('testKey', function (err, ttl) {
|
||||
db.ttl('testKey', (err, ttl) => {
|
||||
assert.ifError(err);
|
||||
assert.equal(Math.round(86400 / 1000), Math.round(ttl / 1000));
|
||||
done();
|
||||
@@ -339,10 +339,10 @@ describe('Key methods', function () {
|
||||
});
|
||||
});
|
||||
|
||||
it('should expire a key using milliseconds', function (done) {
|
||||
db.pexpire('testKey', 86400000, function (err) {
|
||||
it('should expire a key using milliseconds', (done) => {
|
||||
db.pexpire('testKey', 86400000, (err) => {
|
||||
assert.ifError(err);
|
||||
db.pttl('testKey', function (err, pttl) {
|
||||
db.pttl('testKey', (err, pttl) => {
|
||||
assert.ifError(err);
|
||||
assert.equal(Math.round(86400000 / 1000000), Math.round(pttl / 1000000));
|
||||
done();
|
||||
|
||||
Reference in New Issue
Block a user