1
0
mirror of https://github.com/redis/node-redis.git synced 2025-08-04 15:02:09 +03:00

chore: improve coverage

This commit is contained in:
Ruben Bridgewater
2017-05-30 06:45:28 +02:00
parent 31fafd8b7c
commit b6c317dbb0
8 changed files with 82 additions and 12 deletions

View File

@@ -80,10 +80,7 @@ function execTransaction (multi) {
err.command = 'EXEC'
err.code = 'EXECABORT'
return new Promise((resolve, reject) => {
utils.replyInOrder(client, (err, res) => {
if (err) return reject(err)
resolve(res)
}, null, [])
utils.replyInOrder(client, reject, err)
})
}
const len = queue.length
@@ -145,14 +142,14 @@ class Multi {
/**
* Creates an instance of Multi.
* @param {RedisClient} client
* @param {any[]} [args]
* @param {string} [type]
* @param {any[]} [args]
*
* @memberof Multi
*/
constructor (client, args, type) {
constructor (client, type, args) {
this._client = client
this._type = typeof type === 'string' ? type : 'multi'
this._type = type
this._queue = new Queue()
// Either undefined or an array. Fail hard if it's not an array
if (args) {