diff options
author | Mathias Stearn <mathias@10gen.com> | 2013-07-11 17:46:45 -0400 |
---|---|---|
committer | Dan Pasette <dan@mongodb.com> | 2013-10-07 17:44:52 -0400 |
commit | caa1f8ec2651b18105bbb4704255d563481a4009 (patch) | |
tree | d837c696823170c4ae316d9b1a3445748cfe3f77 | |
parent | 79b6a2e25674d0d98f16d3f6ceb86c58dc1157d8 (diff) | |
download | mongo-caa1f8ec2651b18105bbb4704255d563481a4009.tar.gz |
Extra debugging for jstests/dropdb.js
Failure case: SERVER-10184
-rw-r--r-- | jstests/dropdb.js | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/jstests/dropdb.js b/jstests/dropdb.js index 0b838846bde..6b5fa6e2fe5 100644 --- a/jstests/dropdb.js +++ b/jstests/dropdb.js @@ -6,12 +6,21 @@ m = db.getMongo(); baseName = "jstests_dropdb"; ddb = db.getSisterDB( baseName ); +print("initial dbs: " + tojson(m.getDBNames())); + +function check(shouldExist) { + var dbs = m.getDBNames(); + assert.eq(Array.contains(dbs, baseName), shouldExist, + "DB " + baseName + " should " + (shouldExist ? "" : "not ") + "exist." + + " dbs: " + tojson(dbs)); +} + ddb.c.save( {} ); ddb.getLastError(); -assert.neq( -1, m.getDBNames().indexOf( baseName ) ); +check(true); ddb.dropDatabase(); -assert.eq( -1, m.getDBNames().indexOf( baseName ) ); +check(false); ddb.dropDatabase(); -assert.eq( -1, m.getDBNames().indexOf( baseName ) ); +check(false); |