summaryrefslogtreecommitdiff
path: root/jstests/dropdb.js
blob: 0b838846bde83e306f4e623efd6e9c5861b85a80 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// Test that a db does not exist after it is dropped.
// Disabled in the small oplog suite because the slave may create a master db
// with the same name as the dropped db when requesting a clone.

m = db.getMongo();
baseName = "jstests_dropdb";
ddb = db.getSisterDB( baseName );

ddb.c.save( {} );
ddb.getLastError();
assert.neq( -1, m.getDBNames().indexOf( baseName ) );

ddb.dropDatabase();
assert.eq( -1, m.getDBNames().indexOf( baseName ) );

ddb.dropDatabase();
assert.eq( -1, m.getDBNames().indexOf( baseName ) );