var insert = require('./insert');

insert('group', [{
  t: 242424,
  online: 1
}, {
  t: 4244,
  online: 0
}], function(db, t, done) {
  db.a.group({
    key: {},
    cond: {t: {$gte: 86400}},
    initial: {count: 0, online: 0},
    reduce: function(doc, out) {
      out.count++;
      out.online += doc.online;
    },
    finalize: function(out) {
      out.avgOnline = out.online / out.count;
    }
  }, function(err, curOnline) {
    t.ok(!err);
    t.equal(curOnline[0].count, 1);
    t.equal(curOnline[0].online, 1);
    done();
  });
})

