diff options
Diffstat (limited to 'jstests/js2.js')
-rw-r--r-- | jstests/js2.js | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/jstests/js2.js b/jstests/js2.js new file mode 100644 index 00000000000..8753599887a --- /dev/null +++ b/jstests/js2.js @@ -0,0 +1,23 @@ + +t = db.jstests_js2; +t.remove( {} ); + +t2 = db.jstests_js2_2; +t2.remove( {} ); + +assert.eq( 0 , t2.find().length() , "A" ); + +t.save( { z : 1 } ); +t.save( { z : 2 } ); +assert.throws( function(){ + t.find( { $where : + function(){ + db.jstests_js2_2.save( { y : 1 } ); + return 1; + } + } ).forEach( printjson ); +} , null , "can't save from $where" ); + +assert.eq( 0 , t2.find().length() , "B" ) + +assert(t.validate().valid , "E"); |