Создать базу данных для теста с мокко
Что происходит?
У меня есть эта структура в моем проекте: http://imgur.com/a/KR1o0
У меня есть файл database.js, в котором есть несколько способов подключения. ( https://github.com/viniciusmurad/genericProject-node/blob/master/config/database.js)
В моем файле server.js у меня есть запрос из базы данных.
require('./config/database')('localhost/generic');
Мой вопрос:
Я хочу создать вспомогательную базу данных для тестирования. Я использую глоток для запуска мокко
gulp.task('test', function() {
env({vars: {ENV:'Test'}});
gulp.src('test/*.js', {read: false})
.pipe(gulpMocha({reporter: 'nyan' }))
})
Я думал о чем-то:
var db;
if(process.env.ENV == 'Test') {
db = mongoose.connect('localhost/generic_test');
}
else {
db = mongoose.connect('localhost/generic');
}
Но где я должен поставить вышеупомянутую функцию в соответствии со структурой моего проекта?
Thankss