summaryrefslogtreecommitdiff
path: root/jstests/auth/auth1.js
diff options
context:
space:
mode:
authoryellow <yellow@ofc-n1.10gen.com>2010-02-05 12:43:37 -0500
committeryellow <yellow@ofc-n1.10gen.com>2010-02-05 12:43:37 -0500
commit5d823a9049927c8fec88d198f2deeffc675f2262 (patch)
tree5d27d65f8978f6aacadcef0c54f6fc9e246ec24c /jstests/auth/auth1.js
parentc9bd589e57a0e6e9dbe41bc4fa523ce4fdf45709 (diff)
downloadmongo-5d823a9049927c8fec88d198f2deeffc675f2262.tar.gz
add assert messages
Diffstat (limited to 'jstests/auth/auth1.js')
-rw-r--r--jstests/auth/auth1.js42
1 files changed, 22 insertions, 20 deletions
diff --git a/jstests/auth/auth1.js b/jstests/auth/auth1.js
index 3db4c4eed4c..51fd53b346e 100644
--- a/jstests/auth/auth1.js
+++ b/jstests/auth/auth1.js
@@ -23,43 +23,45 @@ assert( db.auth( "eliot" , "eliot" ) , "auth failed" );
for( i = 0; i < 999; ++i ) {
t.save( {i:i} );
}
-assert.eq( 999, t.count() );
-assert.eq( 999, t.find().toArray().length );
+assert.eq( 999, t.count() , "A1" );
+assert.eq( 999, t.find().toArray().length , "A2" );
-assert.eq( 999, db.eval( function() { return db[ "jstests_auth_auth1" ].count(); } ) );
+assert.eq( 999, db.eval( function() { return db[ "jstests_auth_auth1" ].count(); } ) , "A3" );
db.eval( function() { db[ "jstests_auth_auth1" ].save( {i:999} ) } );
-assert.eq( 1000, db.eval( function() { return db[ "jstests_auth_auth1" ].count(); } ) );
+assert.eq( 1000, db.eval( function() { return db[ "jstests_auth_auth1" ].count(); } ) , "A4" );
var p = { key : { i : true } ,
reduce : function(obj,prev) { prev.count++; },
initial: { count: 0 }
};
-assert.eq( 1000, t.group( p ).length );
+assert.eq( 1000, t.group( p ).length , "A5" );
assert( db.auth( "guest", "guest" ), "auth failed 2" );
-assert.eq( 1000, t.count() );
-assert.eq( 1000, t.find().toArray().length ); // make sure we have a getMore in play
-assert.commandWorked( db.runCommand( {ismaster:1} ) );
+assert.eq( 1000, t.count() , "B1" );
+assert.eq( 1000, t.find().toArray().length , "B2" ); // make sure we have a getMore in play
+assert.commandWorked( db.runCommand( {ismaster:1} ) , "B3" );
-assert( !db.getLastError() );
+db.eval( "print( 'YOYO' ); " )
+assert( !db.getLastError() , "B4" );
t.save( {} ); // fail
-assert( db.getLastError() );
-assert.eq( 1000, t.count() );
+assert.eq( 1000 , t.count() , "B5-" )
+assert( db.getLastError() , "B5: " + tojson( db.getLastErrorObj() ) );
+assert.eq( 1000, t.count() , "B6" );
-assert.eq( 2, db.system.users.count() );
-assert( !db.getLastError() );
+assert.eq( 2, db.system.users.count() , "B7" );
+assert( !db.getLastError() , "B8" );
db.addUser( "a", "b" );
-assert( db.getLastError() );
-assert.eq( 2, db.system.users.count() );
+assert( db.getLastError() , "B9" );
+assert.eq( 2, db.system.users.count() , "B10");
-assert.eq( 1000, db.eval( function() { return db[ "jstests_auth_auth1" ].count(); } ) );
-assert.eq( 1000, db.eval( function() { return db[ "jstests_auth_auth1" ].find().toArray().length; } ) );
-db.eval( function() { db[ "jstests_auth_auth1" ].save( {i:1} ) } );
-assert.eq( 1000, db.eval( function() { return db[ "jstests_auth_auth1" ].count(); } ) );
+assert.eq( 1000, db.eval( function() { return db[ "jstests_auth_auth1" ].count(); } ) , "C1" );
+assert.eq( 1000, db.eval( function() { return db[ "jstests_auth_auth1" ].find().toArray().length; } ) , "C2" );
+db.eval( function() { db[ "jstests_auth_auth1" ].save( {i:1} ) } , "C3" );
+assert.eq( 1000, db.eval( function() { return db[ "jstests_auth_auth1" ].count(); } ) , "C4" );
-assert.eq( 1000, t.group( p ).length );
+assert.eq( 1000, t.group( p ).length , "C5" );
var p = { key : { i : true } ,
reduce : function(obj,prev) { db.jstests_auth_auth1.save( {i:10000} ); prev.count++; },