From b21a7bbfddebd96575d6eebd8e45d20751b89d10 Mon Sep 17 00:00:00 2001 From: Dwight Date: Tue, 3 Aug 2010 13:10:43 -0400 Subject: tests --- jstests/replsets/rollback2.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/jstests/replsets/rollback2.js b/jstests/replsets/rollback2.js index f5db383dbae..6b182d98e12 100644 --- a/jstests/replsets/rollback2.js +++ b/jstests/replsets/rollback2.js @@ -60,6 +60,7 @@ function dbs_match(a, b) { /* these writes will be initial data and replicate everywhere. */ function doInitialWrites(db) { t = db.bar; + t.insert({ q:0}); t.insert({ q: 1, a: "foo" }); t.insert({ q: 2, a: "foo", x: 1 }); t.insert({ q: 3, bb: 9, a: "foo" }); @@ -79,13 +80,16 @@ function doItemsToRollBack(db) { t.update({ q: 2 }, { q: 39, rb: true }); // rolling back a delete will involve reinserting the item(s) - t.remove({q:1}); + t.remove({ q: 1 }); + + t.update({ q: 0 }, { $inc: { y: 1} }); } function doWritesToKeep2(db) { t = db.bar; t.insert({ txt: 'foo' }); t.remove({ q: 70 }); + t.update({ q: 0 }, { $inc: { y: 33} }); } function verify(db) { -- cgit v1.2.1