2015-04-24 10:10:34 -04:00
|
|
|
'use strict';
|
|
|
|
|
|
|
|
var tape = require('tape')
|
|
|
|
var makeKnex = require('../../knex')
|
|
|
|
var knexfile = require('../knexfile')
|
|
|
|
|
|
|
|
Object.keys(knexfile).forEach(function(key) {
|
|
|
|
|
2015-04-24 14:57:35 -04:00
|
|
|
require('./parse-connection')
|
2015-04-27 15:58:48 -04:00
|
|
|
require('./raw')
|
2015-04-28 08:41:08 -04:00
|
|
|
require('./query-builder')
|
2015-05-01 11:37:41 -04:00
|
|
|
require('./seed')
|
2015-05-13 15:20:01 -04:00
|
|
|
require('./pool')
|
2015-05-01 14:49:18 -04:00
|
|
|
require('./knex')
|
|
|
|
|
2015-04-24 10:10:34 -04:00
|
|
|
var knex = makeKnex(knexfile[key])
|
2015-05-01 14:49:18 -04:00
|
|
|
|
2015-04-24 10:10:34 -04:00
|
|
|
require('./transactions')(knex)
|
|
|
|
|
|
|
|
// Tear down the knex connection
|
|
|
|
tape(knex.client.driverName + ' - transactions: after', function(t) {
|
|
|
|
knex.destroy().then(function() {
|
|
|
|
t.end()
|
|
|
|
})
|
|
|
|
})
|
|
|
|
|
|
|
|
})
|