knex/test/integration/index.js

23 lines
524 B
JavaScript
Raw Normal View History

'use strict';
const knex = require('../../knex');
const logger = require('./logger');
const config = require('../knexfile');
const fs = require('fs');
2013-12-27 14:44:21 -05:00
const Bluebird = require('bluebird');
2016-09-13 18:12:23 -04:00
Object.keys(config).forEach((dialectName) => {
2016-09-13 18:12:23 -04:00
return require('./suite')(logger(knex(config[dialectName])));
});
after(function(done) {
if (config.sqlite3 && config.sqlite3.connection.filename !== ':memory:') {
fs.unlink(config.sqlite3.connection.filename, function() {
done();
});
} else {
done();
}
2016-09-13 18:12:23 -04:00
});