Blame view

node_modules/mongojs/test/test-find-cursor-options.js 440 Bytes
46de8790   Tarpit Grover   first commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
var insert = require('./insert');

insert('find cursor options', [{
  hello:'world1'
},{
  hello:'world2'
}], function(db, t, done) {
  var cursor = db.a.find().limit(1).skip(1);
  var runs = 0;

  cursor.next(function loop(err, doc) {
    if (!doc) {
      t.equal(runs, 1);
      done();
      return;
    }
    t.ok(!err);
    t.equal(doc.hello, 'world2');
    t.equal(typeof doc, 'object');
    runs++;
    cursor.next(loop);
  });
});