diff options
Diffstat (limited to 'jstests/replsets/drop_oplog.js')
-rw-r--r-- | jstests/replsets/drop_oplog.js | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/jstests/replsets/drop_oplog.js b/jstests/replsets/drop_oplog.js index 2ba8dc44c72..a53da5ae483 100644 --- a/jstests/replsets/drop_oplog.js +++ b/jstests/replsets/drop_oplog.js @@ -2,35 +2,35 @@ // prohibited in a replset. (function() { - "use strict"; - let rt = new ReplSetTest({name: "drop_oplog", nodes: 1, oplogSize: 30}); +"use strict"; +let rt = new ReplSetTest({name: "drop_oplog", nodes: 1, oplogSize: 30}); - let nodes = rt.startSet(); - rt.initiate(); - let master = rt.getPrimary(); - let localDB = master.getDB('local'); +let nodes = rt.startSet(); +rt.initiate(); +let master = rt.getPrimary(); +let localDB = master.getDB('local'); - let threw = false; +let threw = false; - let ret = assert.commandFailed(localDB.runCommand({drop: 'oplog.rs'})); - assert.eq('can\'t drop live oplog while replicating', ret.errmsg); +let ret = assert.commandFailed(localDB.runCommand({drop: 'oplog.rs'})); +assert.eq('can\'t drop live oplog while replicating', ret.errmsg); - let dropOutput = localDB.dropDatabase(); - assert.eq(dropOutput.ok, 0); - assert.eq(dropOutput.errmsg, "Cannot drop 'local' database while replication is active"); +let dropOutput = localDB.dropDatabase(); +assert.eq(dropOutput.ok, 0); +assert.eq(dropOutput.errmsg, "Cannot drop 'local' database while replication is active"); - let adminDB = master.getDB('admin'); - dropOutput = adminDB.dropDatabase(); - assert.eq(dropOutput.ok, 0); - assert.eq(dropOutput.errmsg, "Dropping the 'admin' database is prohibited."); +let adminDB = master.getDB('admin'); +dropOutput = adminDB.dropDatabase(); +assert.eq(dropOutput.ok, 0); +assert.eq(dropOutput.errmsg, "Dropping the 'admin' database is prohibited."); - let renameOutput = localDB.oplog.rs.renameCollection("poison"); - assert.eq(renameOutput.ok, 0); - assert.eq(renameOutput.errmsg, "can't rename live oplog while replicating"); +let renameOutput = localDB.oplog.rs.renameCollection("poison"); +assert.eq(renameOutput.ok, 0); +assert.eq(renameOutput.errmsg, "can't rename live oplog while replicating"); - assert.writeOK(localDB.foo.insert({a: 1})); - renameOutput = localDB.foo.renameCollection("oplog.rs"); - assert.eq(renameOutput.ok, 0); - assert.eq(renameOutput.errmsg, "can't rename to live oplog while replicating"); - rt.stopSet(); +assert.writeOK(localDB.foo.insert({a: 1})); +renameOutput = localDB.foo.renameCollection("oplog.rs"); +assert.eq(renameOutput.ok, 0); +assert.eq(renameOutput.errmsg, "can't rename to live oplog while replicating"); +rt.stopSet(); }()); |