Add integration test for global bans

This commit is contained in:
Calvin Montgomery 2017-06-05 22:45:14 -07:00
parent 8ad9b4e543
commit b80a87ba01
5 changed files with 119 additions and 9 deletions

View file

@ -0,0 +1,14 @@
const loadFromToml = require('cytube-common/lib/configuration/configloader').loadFromToml;
const path = require('path');
class IntegrationTestConfig {
constructor(config) {
this.config = config;
}
get knexConfig() {
return this.config.database;
}
}
exports.testConfig = loadFromToml(IntegrationTestConfig, path.resolve(__dirname, '..', '..', 'conf', 'integration-test.toml'));

View file

@ -0,0 +1,4 @@
const testConfig = require('./config').testConfig;
const Database = require('../../lib/database').Database;
exports.testDB = new Database(testConfig.knexConfig);