From 0f5b43a68cf80401c576776acdcefab84b2b9305 Mon Sep 17 00:00:00 2001 From: Nitesh Date: Thu, 27 Sep 2012 23:35:38 +0530 Subject: [PATCH] test.js: slowlog. Closes #295 Signed-off-by: DTrejo --- test.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/test.js b/test.js index 2e802b6b63..77789b3847 100644 --- a/test.js +++ b/test.js @@ -1586,6 +1586,21 @@ tests.ENABLE_OFFLINE_QUEUE_FALSE = function () { }); }; +tests.SLOWLOG = function () { + var name = "SLOWLOG"; + client.slowlog('reset',require_string("OK", name)); + client.config('set', 'slowlog-log-slower-than', 0,require_string("OK", name)); + client.set('foo','bar',require_string("OK", name)); + client.get('foo',require_string("bar", name)); + client.slowlog('get',function(err,res){ + assert.equal(res.length, 4, name); + assert.equal(res[0][3].length, 2, name); + assert.deepEqual(res[1][3], ['set', 'foo', 'bar'], name); + assert.deepEqual(res[3][3], ['slowlog', 'reset'], name); + next(name); + }); +} + // TODO - need a better way to test auth, maybe auto-config a local Redis server or something. // Yes, this is the real password. Please be nice, thanks. tests.auth = function () {