mirror of
https://github.com/knex/knex.git
synced 2025-08-14 03:31:01 +00:00

Beefed up transaction implementation, still needs tests and cleanup of nested transaction queues. Left todo: - Fix commented out tests - Fix oracle driver's transactions
20 lines
488 B
JavaScript
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();
|
|
}
|
|
}); |