summaryrefslogtreecommitdiff
path: root/jstests/push.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/push.js')
-rw-r--r--jstests/push.js54
1 files changed, 0 insertions, 54 deletions
diff --git a/jstests/push.js b/jstests/push.js
deleted file mode 100644
index 9bcaa2ffb6b..00000000000
--- a/jstests/push.js
+++ /dev/null
@@ -1,54 +0,0 @@
-
-t = db.push
-t.drop();
-
-t.save( { _id : 2 , a : [ 1 ] } );
-t.update( { _id : 2 } , { $push : { a : 2 } } );
-assert.eq( "1,2" , t.findOne().a.toString() , "A" );
-t.update( { _id : 2 } , { $push : { a : 3 } } );
-assert.eq( "1,2,3" , t.findOne().a.toString() , "B" );
-
-t.update( { _id : 2 } , { $pop : { a : 1 } } );
-assert.eq( "1,2" , t.findOne().a.toString() , "C" );
-t.update( { _id : 2 } , { $pop : { a : -1 } } );
-assert.eq( "2" , t.findOne().a.toString() , "D" );
-
-
-t.update( { _id : 2 } , { $push : { a : 3 } } );
-t.update( { _id : 2 } , { $push : { a : 4 } } );
-t.update( { _id : 2 } , { $push : { a : 5 } } );
-assert.eq( "2,3,4,5" , t.findOne().a.toString() , "E1" );
-
-t.update( { _id : 2 } , { $pop : { a : -1 } } );
-assert.eq( "3,4,5" , t.findOne().a.toString() , "E2" );
-
-t.update( { _id : 2 } , { $pop : { a : -1 } } );
-assert.eq( "4,5" , t.findOne().a.toString() , "E3" );
-
-t.update( { _id : 2 } , { $pop : { a : -1 } } );
-assert.isnull( db.getLastError() , "E4a" )
-assert.eq( "5" , t.findOne().a.toString() , "E4" );
-
-
-t.update( { _id : 2 } , { $pop : { a : -1 } } );
-assert.isnull( db.getLastError() , "E5a")
-assert.eq( "" , t.findOne().a.toString() , "E5" );
-
-t.update( { _id : 2 } , { $pop : { a : -1 } } );
-assert.isnull( db.getLastError() , "E6a" )
-assert.eq( "" , t.findOne().a.toString() , "E6" );
-
-t.update( { _id : 2 } , { $pop : { a : -1 } } );
-assert.isnull( db.getLastError() , "E7a" )
-assert.eq( "" , t.findOne().a.toString() , "E7" );
-
-t.update( { _id : 2 } , { $pop : { a : 1 } } );
-assert.isnull( db.getLastError() , "E8a" )
-assert.eq( "" , t.findOne().a.toString() , "E8" );
-
-t.update( { _id : 2 } , { $pop : { b : -1 } } );
-assert.isnull( db.getLastError() , "E4a" )
-
-t.update( { _id : 2 } , { $pop : { b : 1 } } );
-assert.isnull( db.getLastError() , "E4a" )
-