Files
mongo/jstests/core/currentop_predicate.js
2016-05-28 17:55:12 -04:00

21 lines
623 B
JavaScript

// Tests the use of a match predicate with the currentOp command.
(function() {
// Test a $where predicate that matches the currentOp operation we are running.
var res = db.adminCommand("currentOp", {
$where: function() {
return true;
}
});
assert.commandWorked(res);
assert.gt(res.inprog.length, 0, tojson(res));
// Test a $where predicate that matches no operations.
res = db.adminCommand("currentOp", {
$where: function() {
return false;
}
});
assert.commandWorked(res);
assert.eq(res.inprog.length, 0, tojson(res));
})();