Skip to content

Commit

Permalink
bump version
Browse files Browse the repository at this point in the history
  • Loading branch information
zj8487 committed May 22, 2015
1 parent 38367da commit 38cf6e4
Show file tree
Hide file tree
Showing 22 changed files with 291 additions and 228 deletions.
11 changes: 11 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
language: node_js

node_js:
- '0.10.16'
- '0.11.16'
- '0.12'
- 'iojs-v1.6.2'
- 'iojs-v2.0.2'

services:
- redis-server
5 changes: 5 additions & 0 deletions History.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@

0.0.3 / 2015-05-22
==================

* Update dependency

0.0.2 / 2011-05-11
==================

Expand Down
7 changes: 2 additions & 5 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@

test:
@./node_modules/expresso/bin/expresso \
-I lib \
--serial
./node_modules/.bin/mocha --reporter spec

.PHONY: test
.PHONY: test
1 change: 1 addition & 0 deletions lib/objects/capped-list.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';

/*!
* rediskit - CappedList
Expand Down
1 change: 1 addition & 0 deletions lib/objects/hash.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';

/*!
* rediskit - Hash
Expand Down
1 change: 1 addition & 0 deletions lib/objects/key.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';

/*!
* rediskit - Key
Expand Down
1 change: 1 addition & 0 deletions lib/objects/list.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';

/*!
* rediskit - List
Expand Down
1 change: 1 addition & 0 deletions lib/objects/queue.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';

/*!
* rediskit - Queue
Expand Down
1 change: 1 addition & 0 deletions lib/objects/set.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';

/*!
* rediskit - Set
Expand Down
1 change: 1 addition & 0 deletions lib/objects/string.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';

/*!
* rediskit - String
Expand Down
1 change: 1 addition & 0 deletions lib/rediskit.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';

/*!
* rediskit
Expand Down
1 change: 1 addition & 0 deletions lib/sort.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';

/*!
* rediskit - Sort
Expand Down
45 changes: 21 additions & 24 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,25 +1,22 @@
{
"name": "rediskit",
"version": "0.0.2",
"description": "Redis backed data structures",
"keywords": [
"redis",
"queue"
],
"author": "TJ Holowaychuk <tj@vision-media.ca>",
"dependencies": {
"redis": "0.6.x"
},
"devDependencies": {
"expresso": ">= 0.0.1",
"should": ">= 0.0.1"
},
"main": "index",
"engines": {
"node": "0.4.x"
},
"repository": {
"type": "git",
"url": "https://github.com/visionmedia/rediskit.git"
}
}
"name": "rediskit",
"version": "0.0.3",
"description": "Redis backed data structures",
"keywords": [
"redis",
"queue"
],
"author": "TJ Holowaychuk <tj@vision-media.ca>",
"dependencies": {
"redis": "^0.12.1"
},
"devDependencies": {
"mocha": "^2.2.5",
"should": "^6.0.3"
},
"main": "index",
"repository": {
"type": "git",
"url": "https://github.com/tj/rediskit.git"
}
}
30 changes: 16 additions & 14 deletions test/capped-list.test.js
Original file line number Diff line number Diff line change
@@ -1,20 +1,21 @@
'use strict';

/**
* Module dependencies.
*/

var CappedList = require('rediskit').CappedList
, should = require('should')
, redis = require('redis');
var should = require('should');
var assert = require('assert');
var CappedList = require('../').CappedList;

var logs = new CappedList('logs', 5);
describe('CappedList Test', function(){

module.exports = {
setup: function(fn){
logs.destroy(fn);
},
var logs = new CappedList('logs', 5);
beforeEach(function(done) {
logs.destroy(done);
});

'.rpush(str)': function(done){
it('rpush test', function(done) {
var n = 15;
while (n--) logs.rpush(n);
logs.length(function(err, len){
Expand All @@ -25,9 +26,9 @@ module.exports = {
done();
});
});
},
'.lpush(str)': function(done){
});

it('lpush test', function(done) {
var n = 15;
while (n--) logs.lpush(n);
logs.length(function(err, len){
Expand All @@ -38,5 +39,6 @@ module.exports = {
done();
});
});
}
};
});

});
53 changes: 27 additions & 26 deletions test/hash.test.js
Original file line number Diff line number Diff line change
@@ -1,37 +1,38 @@
'use strict';

/**
* Module dependencies.
*/

var Hash = require('rediskit').Hash
, should = require('should')
, redis = require('redis');
var should = require('should');
var assert = require('assert');
var Hash = require('../').Hash;

var tj = new Hash('users:tj');
describe('Hash Test', function(){

module.exports = {
setup: function(fn){
tj.destroy(fn);
},
var tj = new Hash('users:tj');
beforeEach(function(done) {
tj.destroy(done);
});

'.set(field, val)': function(done){
it('set test', function(done) {
tj.set('name', 'tj');
tj.set('age', 23);
should.equal(true, tj.getall == tj.all, 'getall() all() alias missing');
tj.getall(function(err, obj){
obj.should.eql({ name: 'tj', age: '23' });
done();
});
},
'.has(field, fn)': function(done){
});

it('has test', function(done) {
tj.has('name', function(err, res){
res.should.equal(0);
done();
});
},
'.del(field)': function(done){
});

it('del test', function(done) {
tj.set('name', 'tj');
tj.set('age', 23);
should.equal(true, tj.del == tj.delete, 'del() delete() alias missing');
Expand All @@ -40,34 +41,34 @@ module.exports = {
obj.should.eql({ name: 'tj' });
done();
});
},
'.length()': function(done){
});

it('length test', function(done) {
tj.set('first', 'tj');
tj.set('last', 'holowaychuk');
tj.length(function(err, len){
len.should.equal(2);
done();
});
},
'.fields()': function(done){
});

it('fields test', function(done) {
tj.set('first', 'tj');
tj.set('last', 'holowaychuk');
should.equal(true, tj.fields == tj.keys, 'keys() fields() alias missing');
tj.keys(function(err, fields){
fields.should.eql(['first', 'last']);
done();
});
},
'.vals()': function(done){
});

it('vals test', function(done) {
tj.set('first', 'tj');
tj.set('last', 'holowaychuk');
should.equal(true, tj.values == tj.vals, 'vals() values() alias missing');
tj.values(function(err, vals){
vals.should.eql(['tj', 'holowaychuk']);
done();
});
}
};
});
});
36 changes: 19 additions & 17 deletions test/key.test.js
Original file line number Diff line number Diff line change
@@ -1,42 +1,44 @@
'use strict';

/**
* Module dependencies.
*/

var String = require('rediskit').String
, Key = require('rediskit').Key
, should = require('should')
, redis = require('redis');
var should = require('should');
var assert = require('assert');
var String = require('../').String;
var Key = require('../').Key

var name = new String('name');
describe('Key Test', function(){

module.exports = {
setup: function(fn){
name.destroy(fn);
},
var name = new String('name');
beforeEach(function(done) {
name.destroy(done);
});

'.type()': function(done){
it('type test', function(done) {
name.set('wahoo');
name.type(function(err, type){
type.should.equal('string');
done();
});
},
});

'.ttl()': function(done){
it('ttl test', function(done) {
name.ttl(function(err, seconds){
seconds.should.equal(-1);
seconds.should.equal(-2);
done();
});
},
});

'.rename(name, fn)': function(done){
it('rename test', function(done) {
var name = new String('name');
name.set('tj');
name.rename('username', function(err){
should.equal(null, err);
name.key.should.equal('username');
done();
});
}
};
});

});
Loading

0 comments on commit 38cf6e4

Please sign in to comment.