summaryrefslogtreecommitdiff
path: root/jstests/eval0.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/eval0.js')
-rw-r--r--jstests/eval0.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/jstests/eval0.js b/jstests/eval0.js
index 1b9bd35d22e..4375cace839 100644
--- a/jstests/eval0.js
+++ b/jstests/eval0.js
@@ -1,3 +1,8 @@
assert.eq( 17 , db.eval( function(){ return 11 + 6; } ) , "A" );
assert.eq( 17 , db.eval( function( x ){ return 10 + x; } , 7 ) , "B" );
+
+// check that functions in system.js work
+db.system.js.insert({_id: "add", value: function(x,y){ return x + y;}});
+assert.eq( 20 , db.eval( "this.add(15, 5);" ) , "C" );
+