diff options
Diffstat (limited to 'jstests/tool/dumprestore4.js')
-rw-r--r-- | jstests/tool/dumprestore4.js | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/jstests/tool/dumprestore4.js b/jstests/tool/dumprestore4.js index a4d33df7deb..58595f62383 100644 --- a/jstests/tool/dumprestore4.js +++ b/jstests/tool/dumprestore4.js @@ -1,6 +1,5 @@ // dumprestore4.js -- see SERVER-2186 - // The point of this test is to ensure that mongorestore successfully // constructs indexes when the database being restored into has a // different name than the database dumped from. There are 2 @@ -9,35 +8,35 @@ // some reason you have another database called "A" at the time of the // restore, mongorestore shouldn't touch it. -t = new ToolTest( "dumprestore4" ); +t = new ToolTest("dumprestore4"); -c = t.startDB( "dumprestore4" ); +c = t.startDB("dumprestore4"); -db=t.db; +db = t.db; dbname = db.getName(); -dbname2 = "NOT_"+dbname; +dbname2 = "NOT_" + dbname; -db2=db.getSisterDB( dbname2 ); +db2 = db.getSisterDB(dbname2); -db.dropDatabase(); // make sure it's empty -db2.dropDatabase(); // make sure everybody's empty +db.dropDatabase(); // make sure it's empty +db2.dropDatabase(); // make sure everybody's empty -assert.eq( 0 , c.getIndexes().length , "setup1" ); -c.ensureIndex({ x : 1} ); -assert.eq( 2 , c.getIndexes().length , "setup2" ); // _id and x_1 +assert.eq(0, c.getIndexes().length, "setup1"); +c.ensureIndex({x: 1}); +assert.eq(2, c.getIndexes().length, "setup2"); // _id and x_1 -assert.eq( 0, t.runTool( "dump" , "-d" , dbname, "--out", t.ext ), "dump"); +assert.eq(0, t.runTool("dump", "-d", dbname, "--out", t.ext), "dump"); // to ensure issue (2), we have to clear out the first db. // By inspection, db.dropIndexes() doesn't get rid of the _id index on c, // so we have to drop the collection. c.drop(); -assert.eq( 0, t.runTool( "restore" , "--dir" , t.ext + "/" + dbname, "-d", dbname2 ), "restore" ); +assert.eq(0, t.runTool("restore", "--dir", t.ext + "/" + dbname, "-d", dbname2), "restore"); // issue (1) -assert.eq( 2 , db2.dumprestore4.getIndexes().length , "after restore 1" ); +assert.eq(2, db2.dumprestore4.getIndexes().length, "after restore 1"); // issue (2) -assert.eq( 0 , db.dumprestore4.getIndexes().length , "after restore 2" ); +assert.eq(0, db.dumprestore4.getIndexes().length, "after restore 2"); t.stop(); |