1
0
mirror of https://github.com/redis/node-redis.git synced 2025-08-09 00:22:08 +03:00

test.js: smembers reply should not assume order, b/c sets do not ensure order

Closes #326.

Signed-off-by: DTrejo <david.daniel.trejo@gmail.com>
This commit is contained in:
Garrett Johnson
2012-11-03 17:12:11 -04:00
committed by DTrejo
parent 6a09b2d1a3
commit b5a57b40f7

12
test.js
View File

@@ -994,16 +994,16 @@ tests.SADD2 = function () {
client.sadd("set0", ["member0", "member1", "member2"], require_number(3, name)); client.sadd("set0", ["member0", "member1", "member2"], require_number(3, name));
client.smembers("set0", function (err, res) { client.smembers("set0", function (err, res) {
assert.strictEqual(res.length, 3); assert.strictEqual(res.length, 3);
assert.strictEqual(res[0], "member0"); assert.ok(~res.indexOf("member0"));
assert.strictEqual(res[1], "member1"); assert.ok(~res.indexOf("member1"));
assert.strictEqual(res[2], "member2"); assert.ok(~res.indexOf("member2"));
}); });
client.SADD("set1", ["member0", "member1", "member2"], require_number(3, name)); client.SADD("set1", ["member0", "member1", "member2"], require_number(3, name));
client.smembers("set1", function (err, res) { client.smembers("set1", function (err, res) {
assert.strictEqual(res.length, 3); assert.strictEqual(res.length, 3);
assert.strictEqual(res[0], "member0"); assert.ok(~res.indexOf("member0"));
assert.strictEqual(res[1], "member1"); assert.ok(~res.indexOf("member1"));
assert.strictEqual(res[2], "member2"); assert.ok(~res.indexOf("member2"));
next(name); next(name);
}); });
}; };