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

@ -1,13 +1,11 @@
const assert = require('assert');
const KickbanModule = require('../../lib/channel/kickban');
const db = require('../../lib/database');
const database = require('../../lib/database');
const dbChannels = require('../../lib/database/channels');
const Promise = require('bluebird');
const Config = require('../../lib/config');
const ChannelModule = require('../../lib/channel/module');
const Flags = require('../../lib/flags');
const TestConfig = require('../../integration-test-config.json');
require('../../lib/counters');
const testDB = require('../testutil/db').testDB;
function randomString(length) {
const chars = 'abcdefgihkmnpqrstuvwxyz0123456789';
@ -18,8 +16,7 @@ function randomString(length) {
return str;
}
Config.set('mysql.password', TestConfig.mysql.password);
db.init();
database.init(testDB);
describe('onPreUserJoin Ban Check', () => {
const channelName = `test_${randomString(20)}`;
@ -127,4 +124,4 @@ describe('onPreUserJoin Ban Check', () => {
done();
});
});
});
});