Merge branch 'release'
This commit is contained in:
commit
6cae2df95d
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
node_modules
|
@ -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,
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "bloomfilter",
|
||||
"version": "0.0.9",
|
||||
"version": "0.0.10",
|
||||
"description": "Fast bloom filter in JavaScript.",
|
||||
"keywords": [
|
||||
"bloom filter",
|
||||
|
@ -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);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
Loading…
x
Reference in New Issue
Block a user