summaryrefslogtreecommitdiff
path: root/jstests/core/basic1.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/core/basic1.js')
-rw-r--r--jstests/core/basic1.js21
1 files changed, 21 insertions, 0 deletions
diff --git a/jstests/core/basic1.js b/jstests/core/basic1.js
new file mode 100644
index 00000000000..e5fa577f0b2
--- /dev/null
+++ b/jstests/core/basic1.js
@@ -0,0 +1,21 @@
+
+t = db.getCollection( "basic1" );
+t.drop();
+
+o = { a : 1 };
+t.save( o );
+
+assert.eq( 1 , t.findOne().a , "first" );
+assert( o._id , "now had id" );
+assert( o._id.str , "id not a real id" );
+
+o.a = 2;
+t.save( o );
+
+assert.eq( 2 , t.findOne().a , "second" );
+
+assert(t.validate().valid);
+
+// not a very good test of currentOp, but tests that it at least
+// is sort of there:
+assert( db.currentOp().inprog != null );