You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
435 B
23 lines
435 B
var insert = require('./insert')
|
|
|
|
insert('find cursor', [{
|
|
hello: 'world1'
|
|
}, {
|
|
hello: 'world2'
|
|
}], function (db, t, done) {
|
|
var cursor = db.a.find()
|
|
var runs = 0
|
|
|
|
cursor.next(function loop (err, doc) {
|
|
if (!doc) {
|
|
t.equal(runs, 2)
|
|
done()
|
|
return
|
|
}
|
|
t.error(err)
|
|
t.ok(doc.hello === 'world1' || doc.hello === 'world2')
|
|
t.equal(typeof doc, 'object')
|
|
runs++
|
|
cursor.next(loop)
|
|
})
|
|
})
|
|
|