From ad1bc08e2a0592e80fd9a084d4c679d2ca732903 Mon Sep 17 00:00:00 2001 From: Dimitry Ivanov <2@ivanoff.org.ua> Date: Wed, 23 Aug 2017 09:14:18 +0300 Subject: [PATCH] use mongo-mock only if memory --- lib/db/mongo.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/db/mongo.js b/lib/db/mongo.js index 6d41688..d089560 100644 --- a/lib/db/mongo.js +++ b/lib/db/mongo.js @@ -9,8 +9,6 @@ 'use strict' var mongodb = require('mongodb'); -var mongodbTest = require('mongo-mock'); -mongodbTest.max_delay = 0; var state = { db: null }; @@ -20,8 +18,12 @@ var state = { db: null }; */ exports.connect = function (url, done) { if (state.db) return done(); - var MongoClient = (process.env.DB_STORAGE === 'memory')? - mongodbTest.MongoClient : mongodb.MongoClient; + var MongoClient = mongodb.MongoClient; + if(process.env.DB_STORAGE === 'memory') { + var mongodbTest = require('mongo-mock'); + mongodbTest.max_delay = 0; + MongoClient = mongodbTest.MongoClient + } MongoClient.connect(url, function (err, db) { if (err) return done(err); state.db = db;