knex/test/tape/index.js

32 lines
712 B
JavaScript
Raw Normal View History

2016-09-13 18:12:23 -04:00
/*eslint no-var:0*/
'use strict';
2016-09-13 18:12:23 -04:00
// var wtf = require('wtfnode');
var tape = require('tape')
var makeKnex = require('../../knex')
var knexfile = require('../knexfile')
2016-09-13 18:12:23 -04:00
require('./parse-connection')
require('./raw')
require('./query-builder')
require('./seed')
require('./migrate')
require('./pool')
require('./knex')
require('./invalid-db-setup')(knexfile)
2016-09-13 18:12:23 -04:00
Object.keys(knexfile).forEach(function(key) {
var knex = makeKnex(knexfile[key])
require('./transactions')(knex)
2015-06-01 15:45:02 -04:00
require('./stream')(knex)
// Tear down the knex connection
tape(knex.client.driverName + ' - transactions: after', function(t) {
2016-09-13 18:12:23 -04:00
knex.destroy(function() {
t.pass('Knex client destroyed')
t.end()
})
})
2015-08-30 11:36:21 +03:00
})