Skip to content

Commit

Permalink
enabled storing integers (thx to Emmerman)
Browse files Browse the repository at this point in the history
  • Loading branch information
elbart committed Apr 7, 2011
1 parent 48496fc commit 043020a
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 3 deletions.
2 changes: 1 addition & 1 deletion lib/memcache.js
Expand Up @@ -137,7 +137,7 @@ Client.prototype.store = function(cmd, key, value, callback, lifetime, flags)

var set_flags = flags || 0;
var exp_time = lifetime || 0;
var tml_buf = new Buffer(value);
var tml_buf = new Buffer(value.toString());
var value_len = tml_buf.length || 0;
var query = [cmd, key, set_flags, exp_time, value_len];

Expand Down
12 changes: 10 additions & 2 deletions test/test-memcache.js
Expand Up @@ -6,7 +6,7 @@ var sys = require('sys'),
memcache = require('memcache'),
assert = require('assert');

mc = new memcache.Client();
mc = new memcache.Client(11222);
mc.on('error', function(e){

if (e.errno == 111){
Expand Down Expand Up @@ -65,6 +65,14 @@ mc.addHandler(function() {
});
};

exports['test set get with integer value'] = function(beforeExit) {
mc.set('testKey', 123, function() {
mc.get('testKey', function(r) {
assert.equal(123,r);
});
});
};

// test set and delete
exports['test set del'] = function(beforeExit) {
var n = 0;
Expand Down Expand Up @@ -106,7 +114,7 @@ mc.addHandler(function() {

var n = 0;

var mc2 = new memcache.Client();
var mc2 = new memcache.Client(11222);
mc2.on('connect', function(){
n++;
mc2.close();
Expand Down

0 comments on commit 043020a

Please sign in to comment.