summaryrefslogtreecommitdiff
path: root/jstests/core/query/basic1.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/core/query/basic1.js')
-rw-r--r--jstests/core/query/basic1.js24
1 files changed, 24 insertions, 0 deletions
diff --git a/jstests/core/query/basic1.js b/jstests/core/query/basic1.js
new file mode 100644
index 00000000000..cc2917fb5a3
--- /dev/null
+++ b/jstests/core/query/basic1.js
@@ -0,0 +1,24 @@
+// @tags: [does_not_support_stepdowns]
+
+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);