You've already forked node-redis
mirror of
https://github.com/redis/node-redis.git
synced 2025-08-09 00:22:08 +03:00
* wip * Worked on phrasing etc for v5 doc changes. * Removed quite repetition of 'Rather' * Update v4-to-v5.md * Update v4-to-v5.md * Update v4-to-v5.md * WIP * WIP * clean SET command * some more commands, multi.exec<'typed'> * "typed" multi * WIP * upgrade deps * wip * wip * fix #2469 * wip * npm update * wip * wip * wip * wip * some tests * tests.yml * wip * wip * merge master into v5 * some more commands * some more commands * WIP * Release client@2.0.0-next.1 --------- Co-authored-by: Simon Prickett <simon@redislabs.com>
54 lines
1.4 KiB
TypeScript
54 lines
1.4 KiB
TypeScript
import { strict as assert } from 'assert';
|
|
import testUtils, { GLOBAL } from '../test-utils';
|
|
import ACL_LOG from './ACL_LOG';
|
|
|
|
describe('ACL LOG', () => {
|
|
testUtils.isVersionGreaterThanHook([6]);
|
|
|
|
describe('transformArguments', () => {
|
|
it('simple', () => {
|
|
assert.deepEqual(
|
|
ACL_LOG.transformArguments(),
|
|
['ACL', 'LOG']
|
|
);
|
|
});
|
|
|
|
it('with count', () => {
|
|
assert.deepEqual(
|
|
ACL_LOG.transformArguments(10),
|
|
['ACL', 'LOG', '10']
|
|
);
|
|
});
|
|
});
|
|
|
|
testUtils.testWithClient('client.aclLog', async client => {
|
|
// make sure to create at least one log
|
|
await Promise.all([
|
|
client.aclSetUser('test', 'on >test'),
|
|
client.auth({
|
|
username: 'test',
|
|
password: 'test'
|
|
}),
|
|
client.auth({
|
|
username: 'default',
|
|
password: ''
|
|
})
|
|
]);
|
|
|
|
const logs = await client.aclLog();
|
|
assert.ok(Array.isArray(logs));
|
|
for (const log of logs) {
|
|
|
|
assert.equal(typeof log.count, 'number');
|
|
assert.equal(typeof log.timestamp, 'number');
|
|
assert.equal(typeof log.username, 'string');
|
|
assert.equal(typeof log.clientId, 'string');
|
|
assert.equal(typeof log.command, 'string');
|
|
assert.equal(typeof log.args, 'string');
|
|
assert.equal(typeof log.key, 'string');
|
|
assert.equal(typeof log.result, 'number');
|
|
assert.equal(typeof log.duration, 'number');
|
|
}
|
|
}, GLOBAL.SERVERS.OPEN);
|
|
});
|