knex/test/index.js
Tim Griesser ee217ce2a1 Fix PG string escaping behavior (#1661)
* Modify test suite to test #1602
We shouldn’t be testing the “default” client class. Replace any
usages with postgresql

* Simplify knex.raw, deprecate global Knex.raw usage

* Remove unused bluebird shim

* Remove old / unused test comments

* Don't capture Pool2 error event

* Fix pg string escaping & parameterization #1602, #1548
2016-09-12 18:01:47 -04:00

38 lines
917 B
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')('maria')
require('./unit/schema/mysql')('mysql2')
require('./unit/schema/postgres')
require('./unit/schema/sqlite3')
require('./unit/schema/oracle')
require('./unit/schema/mssql')
require('./unit/schema/oracledb')
})
describe('Integration Tests', function() {
this.timeout(process.env.KNEX_TEST_TIMEOUT || 5000);
require('./integration')
})