summaryrefslogtreecommitdiff
path: root/jstests/libs
diff options
context:
space:
mode:
authorKaloian Manassiev <kaloian.manassiev@mongodb.com>2018-01-17 17:40:35 -0500
committerKaloian Manassiev <kaloian.manassiev@mongodb.com>2018-03-07 14:01:39 -0500
commit083647f38662195653b87b6a79ae1183d269f910 (patch)
tree1cc2a3b7a036232da1a3c1bc96bc5c39d9d90551 /jstests/libs
parent4d2ca242fb7b9a28d1123831db99664eb0db3e23 (diff)
downloadmongo-083647f38662195653b87b6a79ae1183d269f910.tar.gz
SERVER-29908 Move OpObserver callbacks out of CollectionShardingState
Diffstat (limited to 'jstests/libs')
-rw-r--r--jstests/libs/geo_near_random.js13
1 files changed, 7 insertions, 6 deletions
diff --git a/jstests/libs/geo_near_random.js b/jstests/libs/geo_near_random.js
index a9e4325d62d..207ca1302d9 100644
--- a/jstests/libs/geo_near_random.js
+++ b/jstests/libs/geo_near_random.js
@@ -1,13 +1,14 @@
-GeoNearRandomTest = function(name) {
+GeoNearRandomTest = function(name, dbToUse) {
this.name = name;
- this.t = db[name];
+ this.db = (dbToUse || db);
+ this.t = this.db[name];
this.nPts = 0;
- // reset state
+ // Reset state
this.t.drop();
Random.srand(1234);
- print("starting test: " + name);
+ print("Starting getNear test: " + name);
};
GeoNearRandomTest.prototype.mkPt = function mkPt(scale, indexBounds) {
@@ -67,11 +68,11 @@ GeoNearRandomTest.prototype.testPt = function(pt, opts) {
var cmd = {geoNear: this.t.getName(), near: pt, num: 1, spherical: opts.sphere};
- var last = db.runCommand(cmd).results;
+ var last = this.db.runCommand(cmd).results;
for (var i = 2; i <= opts.nToTest; i++) {
// print(i); // uncomment to watch status
cmd.num = i;
- var ret = db.runCommand(cmd).results;
+ var ret = this.db.runCommand(cmd).results;
try {
this.assertIsPrefix(last, ret);