Merge branch 'release'

This commit is contained in:
Jason Davies 2012-07-09 10:57:26 +01:00
commit 6cae2df95d
4 changed files with 13 additions and 6 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
node_modules

View File

@ -42,7 +42,7 @@
};
BloomFilter.prototype.add = function(v) {
var l = this.locations(v),
var l = this.locations(v + ""),
i = -1,
k = this.k,
buckets = this.buckets;
@ -50,7 +50,7 @@
};
BloomFilter.prototype.test = function(v) {
var l = this.locations(v),
var l = this.locations(v + ""),
i = -1,
k = this.k,
b,

View File

@ -1,6 +1,6 @@
{
"name": "bloomfilter",
"version": "0.0.9",
"version": "0.0.10",
"description": "Fast bloom filter in JavaScript.",
"keywords": [
"bloom filter",

View File

@ -30,9 +30,9 @@ suite.addBatch({
},
"basic uint32": function() {
var f = new BloomFilter(1000, 4),
n1 = "\u100",
n2 = "\u101",
n3 = "\u103";
n1 = "\u0100",
n2 = "\u0101",
n3 = "\u0103";
f.add(n1);
assert.equal(f.test(n1), true);
assert.equal(f.test(n2), false);
@ -42,6 +42,12 @@ suite.addBatch({
var f = new BloomFilter(20, 10);
f.add("abc");
assert.equal(f.test("wtf"), false);
},
"works with integer types": function() {
var f = new BloomFilter(1000, 4);
f.add(1);
assert.equal(f.test(1), true);
assert.equal(f.test(2), false);
}
}
});