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

Fix error messages being manipulated. Fixes #695

This commit is contained in:
Ruben Bridgewater
2015-09-20 18:53:57 +02:00
parent 91955af389
commit 1f121fa6e2
2 changed files with 21 additions and 9 deletions

View File

@@ -765,6 +765,12 @@ describe("The node_redis client", function () {
assert(i, 3);
assert.strictEqual(client.offline_queue.length, 0);
done();
} else {
assert.equal(err.code, 'ECONNREFUSED');
assert.equal(err.errno, 'ECONNREFUSED');
assert.equal(err.syscall, 'connect');
assert.equal(err.address, '127.0.0.1');
assert.equal(err.port, 9999);
}
});
@@ -785,7 +791,7 @@ describe("The node_redis client", function () {
});
describe('false', function () {
it("does emit an error and does not enqueues operation", function (done) {
it("emit an error and does not enqueues operation", function (done) {
var client = redis.createClient(9999, null, {
parser: parser,
max_attempts: 0,
@@ -840,6 +846,12 @@ describe("The node_redis client", function () {
if (/Redis connection in broken state:/.test(err.message)) {
assert.equal(client.command_queue.length, 0);
done();
} else {
assert.equal(err.code, 'ECONNREFUSED');
assert.equal(err.errno, 'ECONNREFUSED');
assert.equal(err.syscall, 'connect');
assert.equal(err.address, '127.0.0.2');
assert.equal(err.port, 6370);
}
});
});