Added a test on modification of upserted document

pull/2/head
Louis Chatriot 11 years ago
parent f70a86dd87
commit b449a10bed
  1. 11
      test/db.test.js

@ -914,8 +914,15 @@ describe('Database', function () {
d.find({}, function (err, docs) { d.find({}, function (err, docs) {
docs.length.should.equal(1); // Default option for upsert is false docs.length.should.equal(1); // Default option for upsert is false
docs[0].something.should.equal("created ok"); docs[0].something.should.equal("created ok");
done(); // Modifying the returned upserted document doesn't modify the database
newDoc.newField = true;
d.find({}, function (err, docs) {
docs[0].something.should.equal("created ok");
assert.isUndefined(docs[0].newField);
done();
});
}); });
}); });
}); });

Loading…
Cancel
Save