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

Only initiate the parser once per instance and throw sync if the parser can't be found

This commit is contained in:
Ruben Bridgewater
2015-11-22 17:01:10 +01:00
parent d3352bf550
commit 634dcee859
2 changed files with 10 additions and 13 deletions

View File

@@ -10,17 +10,15 @@ describe("The node_redis client", function () {
describe("testing parser existence", function () {
it('throws on non-existence', function (done) {
var mochaListener = helper.removeMochaListener();
process.once('uncaughtException', function (err) {
process.on('uncaughtException', mochaListener);
try {
redis.createClient({
parser: 'nonExistingParser'
});
done(new Error('test failed'));
} catch (err) {
assert.equal(err.message, 'Couldn\'t find named parser nonExistingParser on this system');
return done();
});
redis.createClient({
parser: 'nonExistingParser'
});
done();
}
});
});