From ec5d13188bf8939abc0b171b3e67f58b787a3ebb Mon Sep 17 00:00:00 2001 From: Moritz Schmidt Date: Sun, 11 Dec 2016 15:59:28 +0100 Subject: [PATCH] sneakily adjust database/sorted tests to include float scores --- test/database/sorted.js | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/test/database/sorted.js b/test/database/sorted.js index dc57c8e0e0..ac95fcbe09 100644 --- a/test/database/sorted.js +++ b/test/database/sorted.js @@ -10,7 +10,7 @@ describe('Sorted Set methods', function () { before(function (done) { async.parallel([ function (next) { - db.sortedSetAdd('sortedSetTest1', [1, 2, 3], ['value1', 'value2', 'value3'], next); + db.sortedSetAdd('sortedSetTest1', [1.1, 1.2, 1.3], ['value1', 'value2', 'value3'], next); }, function (next) { db.sortedSetAdd('sortedSetTest2', [1, 4], ['value1', 'value4'], next); @@ -97,7 +97,7 @@ describe('Sorted Set methods', function () { db.getSortedSetRangeWithScores('sortedSetTest1', 0, -1, function (err, values) { assert.equal(err, null); assert.equal(arguments.length, 2); - assert.deepEqual(values, [{value: 'value1', score: 1}, {value: 'value2', score: 2}, {value: 'value3', score: 3}]); + assert.deepEqual(values, [{value: 'value1', score: 1.1}, {value: 'value2', score: 1.2}, {value: 'value3', score: 1.3}]); done(); }); }); @@ -108,7 +108,7 @@ describe('Sorted Set methods', function () { db.getSortedSetRevRangeWithScores('sortedSetTest1', 0, -1, function (err, values) { assert.equal(err, null); assert.equal(arguments.length, 2); - assert.deepEqual(values, [{value: 'value3', score: 3}, {value: 'value2', score: 2}, {value: 'value1', score: 1}]); + assert.deepEqual(values, [{value: 'value3', score: 1.3}, {value: 'value2', score: 1.2}, {value: 'value1', score: 1.1}]); done(); }); }); @@ -116,7 +116,7 @@ describe('Sorted Set methods', function () { describe('getSortedSetRangeByScore()', function () { it('should get count elements with score between min max sorted by score lowest to highest', function (done) { - db.getSortedSetRangeByScore('sortedSetTest1', 0, -1, '-inf', 2, function (err, values) { + db.getSortedSetRangeByScore('sortedSetTest1', 0, -1, '-inf', 1.2, function (err, values) { assert.equal(err, null); assert.equal(arguments.length, 2); assert.deepEqual(values, ['value1', 'value2']); @@ -127,7 +127,7 @@ describe('Sorted Set methods', function () { describe('getSortedSetRevRangeByScore()', function () { it('should get count elements with score between max min sorted by score highest to lowest', function (done) { - db.getSortedSetRevRangeByScore('sortedSetTest1', 0, -1, '+inf', 2, function (err, values) { + db.getSortedSetRevRangeByScore('sortedSetTest1', 0, -1, '+inf', 1.2, function (err, values) { assert.equal(err, null); assert.equal(arguments.length, 2); assert.deepEqual(values, ['value3', 'value2']); @@ -138,10 +138,10 @@ describe('Sorted Set methods', function () { describe('getSortedSetRangeByScoreWithScores()', function () { it('should get count elements with score between min max sorted by score lowest to highest with scores', function (done) { - db.getSortedSetRangeByScoreWithScores('sortedSetTest1', 0, -1, '-inf', 2, function (err, values) { + db.getSortedSetRangeByScoreWithScores('sortedSetTest1', 0, -1, '-inf', 1.2, function (err, values) { assert.equal(err, null); assert.equal(arguments.length, 2); - assert.deepEqual(values, [{value: 'value1', score: 1}, {value: 'value2', score: 2}]); + assert.deepEqual(values, [{value: 'value1', score: 1.1}, {value: 'value2', score: 1.2}]); done(); }); }); @@ -149,10 +149,10 @@ describe('Sorted Set methods', function () { describe('getSortedSetRevRangeByScoreWithScores()', function () { it('should get count elements with score between max min sorted by score highest to lowest', function (done) { - db.getSortedSetRevRangeByScoreWithScores('sortedSetTest1', 0, -1, '+inf', 2, function (err, values) { + db.getSortedSetRevRangeByScoreWithScores('sortedSetTest1', 0, -1, '+inf', 1.2, function (err, values) { assert.equal(err, null); assert.equal(arguments.length, 2); - assert.deepEqual(values, [{value: 'value3', score: 3}, {value: 'value2', score: 2}]); + assert.deepEqual(values, [{value: 'value3', score: 1.3}, {value: 'value2', score: 1.2}]); done(); }); }); @@ -169,7 +169,7 @@ describe('Sorted Set methods', function () { }); it('should return number of elements between scores min max inclusive', function (done) { - db.sortedSetCount('sortedSetTest1', '-inf', 2, function (err, count) { + db.sortedSetCount('sortedSetTest1', '-inf', 1.2, function (err, count) { assert.equal(err, null); assert.equal(arguments.length, 2); assert.equal(count, 2); @@ -321,7 +321,7 @@ describe('Sorted Set methods', function () { db.sortedSetScore('sortedSetTest1', 'value2', function (err, score) { assert.equal(err, null); assert.equal(arguments.length, 2); - assert.equal(score, 2); + assert.equal(score, 1.2); done(); }); }); @@ -332,7 +332,7 @@ describe('Sorted Set methods', function () { db.sortedSetsScore(['sortedSetTest1', 'sortedSetTest2', 'doesnotexist'], 'value1', function (err, scores) { assert.equal(err, null); assert.equal(arguments.length, 2); - assert.deepEqual(scores, [1, 1, null]); + assert.deepEqual(scores, [1.1, 1, null]); done(); }); }); @@ -355,7 +355,7 @@ describe('Sorted Set methods', function () { db.sortedSetScores('sortedSetTest1', ['value2', 'value1', 'doesnotexist'], function (err, scores) { assert.equal(err, null); assert.equal(arguments.length, 2); - assert.deepEqual(scores, [2, 1, null]); + assert.deepEqual(scores, [1.2, 1.1, null]); done(); }); });