test-save.js 448 Bytes
var test = require('./tape');
var mongojs = require('../index');
var db = mongojs('test', ['a','b']);

test('save', function(t) {
  db.a.save({hello: "world"}, function(err, doc) {
    t.equal(doc.hello, "world");
    t.ok(doc._id);

    doc.hello = "verden";
    db.a.save(doc, function(err, doc) {
      t.ok(doc._id);
      t.equal(doc.hello, "verden")
      db.a.remove(function() {
        db.close(t.end.bind(t));
      });
    });
  });
});