knex/test/tape/index.js

32 lines
783 B
JavaScript
Raw Permalink Normal View History

2016-09-13 18:12:23 -04:00
/*eslint no-var:0*/
'use strict';
2020-04-07 21:27:40 +02:00
require('../util/chai-setup');
const tape = require('tape');
const makeKnex = require('../../knex');
const knexfile = require('../knexfile');
require('./parse-connection');
require('./raw');
require('./query-builder');
require('./seed');
require('./migrate');
require('./pool');
require('./knex');
require('./invalid-db-setup')(knexfile);
2020-04-19 00:40:23 +02:00
Object.keys(knexfile).forEach(function (key) {
const knex = makeKnex(knexfile[key]);
require('./transactions')(knex);
require('./stream')(knex);
require('./crossdb-compatibility')(knex);
// Tear down the knex connection
2020-04-19 00:40:23 +02:00
tape(knex.client.driverName + ' - transactions: after', function (t) {
knex.destroy(function () {
t.pass('Knex client destroyed');
t.end();
});
});
});