knex/test/tape/pool.js
Jurko Gospodnetić 16a076c1a0 trim trailing spaces
Only left alone ones in `test/tape/transactions.js` which would just
cause unnecessary conflicts and get cleaned up by separate pull
request #1257 anyway.
2016-03-08 08:44:01 +01:00

29 lines
583 B
JavaScript

'use strict';
var test = require('tape')
var Client = require('../../lib/dialects/sqlite3');
var Pool2 = require('pool2')
test('#822, pool config, max: 0 should skip pool construction', function(t) {
var client = new Client({connection: {filename: ':memory:'}, pool: {max: 0}})
t.equal(client.pool, undefined)
client.destroy()
t.end()
})
test('#823, should not skip pool construction pool config is not defined', function(t) {
var client = new Client({connection: {filename: ':memory:'}})
t.ok(client.pool instanceof Pool2)
client.destroy()
t.end()
})