knex/test/integration/index.js
Tim Griesser f9aab9dc76 Major internal refactor
Beefed up transaction implementation, still needs tests
and cleanup of nested transaction queues.

Left todo:
- Fix commented out tests
- Fix oracle driver's transactions
2015-04-22 10:34:14 -04:00

20 lines
488 B
JavaScript

/*global after*/
'use strict';
var knex = require('../../knex');
var logger = require('./logger');
var config = require('../knexfile');
var fs = require('fs');
Object.keys(config).forEach(function(dialectName) {
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();
}
});