Создать базу данных для теста с мокко

Что происходит?

У меня есть эта структура в моем проекте: 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

0 ответов

Другие вопросы по тегам