Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var sys = require("sys"),
- assert = require("assert"),
- redis = require("redis-client");
- redis.debugMode = true;
- function showContext(context) {
- sys.error("\n");
- sys.log(context + " FAILED!");
- sys.error("");
- }
- function checkEqual(actual, expected, context) {
- try {
- assert.equal(actual, expected);
- } catch (e) {
- showContext(context);
- throw e;
- }
- }
- function expectOK(context) {
- return function (err, truthiness) {
- if (err) assert.fail(err, context);
- checkEqual(typeof(truthiness), 'boolean', context);
- checkEqual(truthiness, true, context);
- };
- }
- function testMGET() {
- client.set('foo', 'bar', expectOK("testMGET"));
- client.set('baz', 'buz', expectOK("testMGET"));
- client.mget('foo', 'baz', function (err, values) {
- if (err) assert.fail(err, "testMGET");
- checkEqual(values[0], 'bar', "testMGET");
- checkEqual(values[1], 'buz', "testMGET");
- process.exit(0);
- });
- }
- var client = redis.createClient();
- testMGET();
Add Comment
Please, Sign In to add comment