knex/test/index.js
Tim Griesser 232fe9f151
Add Prettier (#2697)
* Add prettier
* Run files through prettier
2018-07-09 08:10:34 -04:00

52 lines
1.2 KiB
JavaScript

/*global describe*/
'use strict';
require('source-map-support').install();
global.sinon = require('sinon');
var chai = (global.chai = require('chai'));
chai.use(require('sinon-chai'));
chai.should();
var Promise = (global.testPromise = require('bluebird'));
global.expect = chai.expect;
global.d = new Date();
Promise.longStackTraces();
describe('Query Building Tests', function() {
this.timeout(process.env.KNEX_TEST_TIMEOUT || 5000);
require('./unit/query/builder');
require('./unit/schema/mysql')('mysql');
require('./unit/schema/mysql')('mysql2');
require('./unit/schema/postgres');
require('./unit/schema/redshift');
require('./unit/schema/sqlite3');
require('./unit/schema/oracle');
require('./unit/schema/mssql');
require('./unit/schema/oracledb');
require('./unit/migrate/migrator');
require('./unit/seed/seeder');
});
describe('Integration Tests', function() {
this.timeout(process.env.KNEX_TEST_TIMEOUT || 5000);
require('./integration');
});
var config = require('./knexfile');
if (config.oracledb) {
describe('Oracledb driver tests', function() {
this.timeout(process.env.KNEX_TEST_TIMEOUT || 5000);
require('./unit/dialects/oracledb');
});
}
if (config.postgres) {
require('./unit/dialects/postgres');
}