fix: improve readability

This commit is contained in:
Nikita Nek Dudnik
2020-06-04 14:06:57 +02:00
parent 64673eaeba
commit fd635a80a0
@@ -35,19 +35,19 @@ export class DatabaseManager {
public static async createInMemoryDatabase(
logger: Logger,
): Promise<Database> {
const database = Knex({
const knex = Knex({
client: 'sqlite3',
connection: ':memory:',
useNullAsDefault: true,
});
database.client.pool.on('createSuccess', (_eventId: any, resource: any) => {
knex.client.pool.on('createSuccess', (_eventId: any, resource: any) => {
resource.run('PRAGMA foreign_keys = ON', () => {});
});
await database.migrate.latest({
await knex.migrate.latest({
directory: path.resolve(__dirname, 'migrations'),
loadExtensions: ['.js'],
});
return new CommonDatabase(database, logger);
return new CommonDatabase(knex, logger);
}
}