mirror of
https://github.com/knex/knex.git
synced 2025-07-24 17:31:01 +00:00
25 lines
740 B
JavaScript
25 lines
740 B
JavaScript
module.exports = function(testSuite) {
|
|
var Knex = require('../../knex');
|
|
var logger = require('./logger')(testSuite);
|
|
var config = require('../knexfile');
|
|
var fs = require('fs');
|
|
|
|
var mysql = logger.client(Knex(config.mysql));
|
|
var mysql2 = logger.client(Knex(config.mysql2));
|
|
var postgres = logger.client(Knex(config.postgres));
|
|
var sqlite3 = logger.client(Knex(config.sqlite3));
|
|
|
|
require('./suite')(mysql);
|
|
require('./suite')(mysql2);
|
|
require('./suite')(postgres);
|
|
require('./suite')(sqlite3);
|
|
|
|
after(function(done) {
|
|
if (config.sqlite3.connection.filename !== ':memory:') {
|
|
fs.unlink(config.sqlite3.connection.filename, function(err) { done(); });
|
|
} else {
|
|
done();
|
|
}
|
|
});
|
|
|
|
}; |