Files
mongo/jstests/master_slave/block2.js

30 lines
624 B
JavaScript

var rt = new ReplTest("block1");
m = rt.start(true);
s = rt.start(false);
function setup() {
dbm = m.getDB("foo");
dbs = s.getDB("foo");
tm = dbm.bar;
ts = dbs.bar;
}
setup();
function check(msg) {
assert.eq(tm.count(), ts.count(), "check: " + msg);
}
check("A");
assert.writeOK(tm.insert({x: 1}, {writeConcern: {w: 2, wtimeout: ReplTest.kDefaultTimeoutMS}}));
assert.writeOK(tm.insert({x: 2}, {writeConcern: {w: 2, wtimeout: ReplTest.kDefaultTimeoutMS}}));
rt.stop(false);
assert.writeError(tm.insert({x: 3}, {writeConcern: {w: 2, wtimeout: 3000}}));
assert.eq(3, tm.count(), "D1");
rt.stop();