simple-node-framework
Version:
Simple nodeJs framework that provides easy ways to use log, cache, database, session, redis, share request scope and more.
24 lines (19 loc) • 613 B
JavaScript
const config = require('./config');
const database = require('./database').instance;
const redis = require('./redis').instance;
// this class provide ways to improve test process
class TestHelper {
static before({ consoleLogs = false } = {}) {
// by default we turn off console logs on tests
config.log.debug = consoleLogs;
}
static after({ closeRedis = true, closeDatabase = true } = {}) {
if (closeRedis && redis) {
redis.close();
}
if (closeDatabase && database) {
database.close();
}
}
}
module.exports = TestHelper;