summaryrefslogtreecommitdiff
path: root/jstests/core/dbhash2.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/core/dbhash2.js')
-rw-r--r--jstests/core/dbhash2.js22
1 files changed, 22 insertions, 0 deletions
diff --git a/jstests/core/dbhash2.js b/jstests/core/dbhash2.js
new file mode 100644
index 00000000000..ac491291c2b
--- /dev/null
+++ b/jstests/core/dbhash2.js
@@ -0,0 +1,22 @@
+
+mydb = db.getSisterDB( "config" );
+
+t = mydb.foo;
+t.drop();
+
+t.insert( { x : 1 } );
+res1 = mydb.runCommand( "dbhash" );
+assert( res1.fromCache.indexOf( "config.foo" ) == -1 );
+
+res2 = mydb.runCommand( "dbhash" );
+assert( res2.fromCache.indexOf( "config.foo" ) >= 0 );
+assert.eq( res1.collections.foo, res2.collections.foo );
+
+t.insert( { x : 2 } );
+res3 = mydb.runCommand( "dbhash" );
+assert( res3.fromCache.indexOf( "config.foo" ) < 0 );
+assert.neq( res1.collections.foo, res3.collections.foo );
+
+
+
+