1
0
mirror of https://github.com/redis/node-redis.git synced 2025-08-07 13:22:56 +03:00

chore: minor refactoring

This commit is contained in:
Ruben Bridgewater
2017-05-30 00:44:57 +02:00
parent 0276e15f04
commit 265ce48af4
6 changed files with 50 additions and 40 deletions

View File

@@ -458,21 +458,25 @@ describe('publish/subscribe', () => {
})
it('allows to listen to pmessageBuffer and pmessage', (done) => {
const end = helper.callFuncAfter(done, 4)
const end = helper.callFuncAfter(done, 5)
const data = Array(10000).join('äüs^öéÉÉ`e')
sub.set('foo', data).then(() => {
sub.get('foo').then((res) => assert.strictEqual(typeof res, 'string'))
sub._stream.once('data', () => {
assert.strictEqual(sub.messageBuffers, false)
assert.strictEqual(sub._messageBuffers, false)
assert.strictEqual(sub.shouldBuffer, false)
assert.strictEqual(args[2].detectBuffers, sub._parserReturningBuffers)
assert.strictEqual(sub._messageBuffers, false)
sub.on('messageBuffer', (channel, message, pattern) => {
if (pattern) {
assert.strictEqual(pattern.inspect(), Buffer.from('*').inspect())
end()
}
assert.strictEqual(channel.inspect(), Buffer.from('/foo').inspect())
end()
})
assert.notStrictEqual(sub.messageBuffers, sub.buffers)
assert.strictEqual(sub._messageBuffers, sub._parserReturningBuffers)
assert.strictEqual(sub._messageBuffers, true)
})
const batch = sub.batch()
batch.psubscribe('*')