mirror of
https://github.com/knex/knex.git
synced 2025-07-13 03:50:42 +00:00
27 lines
745 B
JavaScript
27 lines
745 B
JavaScript
'use strict';
|
|
|
|
const knex = require('../../knex');
|
|
const logger = require('./logger');
|
|
const config = require('../knexfile');
|
|
const fs = require('fs');
|
|
|
|
Object.keys(config).forEach((dialectName) => {
|
|
return require('./suite')(logger(knex(config[dialectName])));
|
|
});
|
|
|
|
before(function() {
|
|
if (config.sqlite3 && config.sqlite3.connection.filename !== ':memory:') {
|
|
fs.copyFileSync(
|
|
__dirname + '/../multilineCreateMasterSample.sqlite3',
|
|
__dirname + '/../multilineCreateMaster.sqlite3'
|
|
);
|
|
}
|
|
});
|
|
|
|
after(function() {
|
|
if (config.sqlite3 && config.sqlite3.connection.filename !== ':memory:') {
|
|
fs.unlinkSync(config.sqlite3.connection.filename);
|
|
fs.unlinkSync(__dirname + '/../multilineCreateMaster.sqlite3');
|
|
}
|
|
});
|