From 4ab514a42267d283e49aeaa55cdd77bb05f2dea2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Thu, 18 May 2017 16:59:32 -0400 Subject: [PATCH] test for .delete with zset --- test/database/keys.js | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/test/database/keys.js b/test/database/keys.js index 157cc2ca97..afbf3c947c 100644 --- a/test/database/keys.js +++ b/test/database/keys.js @@ -102,6 +102,37 @@ describe('Key methods', function () { }); }); + it('should delete all sorted set elements', function (done) { + async.parallel([ + function (next) { + db.sortedSetAdd('deletezset', 1, 'value1', next); + }, + function (next) { + db.sortedSetAdd('deletezset', 2, 'value2', next); + }, + ], function (err) { + if (err) { + return done(err); + } + db.delete('deletezset', function (err) { + assert.ifError(err); + async.parallel({ + key1exists: function (next) { + db.isSortedSetMember('deletezset', 'value1', next); + }, + key2exists: function (next) { + db.isSortedSetMember('deletezset', 'value2', next); + }, + }, function (err, results) { + assert.equal(err, null); + assert.equal(results.key1exists, false); + assert.equal(results.key2exists, false); + done(); + }); + }); + }); + }); + describe('increment', function () { it('should initialize key to 1', function (done) { db.increment('keyToIncrement', function (err, value) {