summaryrefslogtreecommitdiff
path: root/jstests/mr2.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/mr2.js')
-rw-r--r--jstests/mr2.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/jstests/mr2.js b/jstests/mr2.js
index 709c3051d03..c15d8abdfae 100644
--- a/jstests/mr2.js
+++ b/jstests/mr2.js
@@ -62,6 +62,22 @@ assert.eq( 9 , x.a.avg , "B1" );
assert.eq( 16 , x.b.avg , "B2" );
assert.eq( 18 , x.c.avg , "B3" );
res.drop();
+assert( ! ( "result" in res ) , "B4" )
+
+res = t.mapReduce( m , r , { finalize : f , out : "mr2_out", jsMode: true } );
+printjson( res )
+x = reformat( res );
+assert.eq( 9 , x.a.avg , "A1" );
+assert.eq( 16 , x.b.avg , "A2" );
+assert.eq( 18 , x.c.avg , "A3" );
+res.drop();
+res = t.mapReduce( m , r , { finalize : f , out : { inline : 5 }, jsMode: true } );
+printjson( res )
+x = reformat( res );
+assert.eq( 9 , x.a.avg , "B1" );
+assert.eq( 16 , x.b.avg , "B2" );
+assert.eq( 18 , x.c.avg , "B3" );
+res.drop();
assert( ! ( "result" in res ) , "B4" )