mirror of
https://github.com/amark/gun.git
synced 2025-06-06 22:26:48 +00:00
rad browser tests seem to be passing!
This commit is contained in:
parent
e153491f3a
commit
662e375601
@ -175,6 +175,7 @@ var names = ["Adalard","Adora","Aia","Albertina","Alfie","Allyn","Amabil","Ammam
|
|||||||
it('deleted', function(done){
|
it('deleted', function(done){
|
||||||
this.timeout(60 * 1000);
|
this.timeout(60 * 1000);
|
||||||
if(!Gun.window){ return done() }
|
if(!Gun.window){ return done() }
|
||||||
|
//await new Promise(function(res){ indexedDB.deleteDatabase('radatatest').onsuccess = function(e){ res() } } );
|
||||||
indexedDB.deleteDatabase('radatatest').onsuccess = function(e){ done() }
|
indexedDB.deleteDatabase('radatatest').onsuccess = function(e){ done() }
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -427,14 +428,14 @@ var names = ["Adalard","Adora","Aia","Albertina","Alfie","Allyn","Amabil","Ammam
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
it('small range twice', function(done){
|
it('small range twice', async function(done){
|
||||||
var check = {};
|
var check = {};
|
||||||
|
var gun = Gun();
|
||||||
gun.get('peoplez').get('alice').put({cool: 'beans'});
|
gun.get('peoplez').get('alice').put({cool: 'beans'});
|
||||||
gun.get('peoplez').get('alexander').put({nice: 'beans'});
|
gun.get('peoplez').get('alexander').put({nice: 'beans'});
|
||||||
gun.get('peoplez').get('bob').put({lol: 'beans'});
|
gun.get('peoplez').get('bob').put({lol: 'beans'});
|
||||||
gun.get('peoplez').get({'.': {'*': 'a'}, '%': 1000 * 100}).once().map().once(function(d,k){
|
gun.get('peoplez').get({'.': {'*': 'a'}, '%': 1000 * 100}).once().map().once(function(d,k){
|
||||||
//console.log("<<<<<<<<", k, d);
|
|
||||||
expect('a' === k[0]).to.be.ok();
|
expect('a' === k[0]).to.be.ok();
|
||||||
check[k] = (check[k] || 0) + 1;
|
check[k] = (check[k] || 0) + 1;
|
||||||
expect(check[k]).to.be(1);
|
expect(check[k]).to.be(1);
|
||||||
@ -446,7 +447,6 @@ var names = ["Adalard","Adora","Aia","Albertina","Alfie","Allyn","Amabil","Ammam
|
|||||||
function next(){
|
function next(){
|
||||||
var neck = {};
|
var neck = {};
|
||||||
gun.get('peoplez').get({'.': {'*': 'a'}, '%': 1000 * 100}).once().map().once(function(d,k){
|
gun.get('peoplez').get({'.': {'*': 'a'}, '%': 1000 * 100}).once().map().once(function(d,k){
|
||||||
//console.log("<<<<<<<<<<<<<<<<", k, d);
|
|
||||||
expect('a' === k[0]).to.be.ok();
|
expect('a' === k[0]).to.be.ok();
|
||||||
neck[k] = d;
|
neck[k] = d;
|
||||||
if(neck.alice && neck.alexander){
|
if(neck.alice && neck.alexander){
|
||||||
@ -491,7 +491,7 @@ var names = ["Adalard","Adora","Aia","Albertina","Alfie","Allyn","Amabil","Ammam
|
|||||||
to = setTimeout(function(){
|
to = setTimeout(function(){
|
||||||
expect(Object.empty(all)).to.be.ok();
|
expect(Object.empty(all)).to.be.ok();
|
||||||
done();
|
done();
|
||||||
},100);
|
},300);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -502,14 +502,21 @@ var names = ["Adalard","Adora","Aia","Albertina","Alfie","Allyn","Amabil","Ammam
|
|||||||
v = v.toLowerCase();
|
v = v.toLowerCase();
|
||||||
if(v.indexOf(find) == 0){ all[v] = true }
|
if(v.indexOf(find) == 0){ all[v] = true }
|
||||||
});
|
});
|
||||||
gun.get('names').get({'.': {'*': find}, '%': 1000 * 100}).once().map().once(function(data, key){
|
gun.get('names').map().once(function(data, key){
|
||||||
expect(data.name).to.be.ok();
|
expect(data.name).to.be.ok();
|
||||||
expect(data.age).to.be.ok();
|
expect(data.age).to.be.ok();
|
||||||
delete all[key];
|
delete all[key];
|
||||||
|
if(!Object.empty(all)){ return }
|
||||||
clearTimeout(to);
|
clearTimeout(to);
|
||||||
to = setTimeout(function(){
|
to = setTimeout(function(){
|
||||||
expect(Object.empty(all)).to.be.ok();
|
expect(Object.empty(all)).to.be.ok();
|
||||||
done();
|
done();
|
||||||
|
setTimeout(function(){
|
||||||
|
gun.get('names').get({'.': {'*': find}, '%': 1000 * 100}).once().map().once(function(data, key){
|
||||||
|
expect(data.name).to.be.ok();
|
||||||
|
expect(data.age).to.be.ok();
|
||||||
|
});
|
||||||
|
},500);
|
||||||
},100);
|
},100);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user