File tree Expand file tree Collapse file tree 3 files changed +21
-3
lines changed
Expand file tree Collapse file tree 3 files changed +21
-3
lines changed Original file line number Diff line number Diff line change 11var genericPool = require ( 'generic-pool' )
22var util = require ( 'util' )
33var EventEmitter = require ( 'events' ) . EventEmitter
4- var debug = require ( 'debug' )
54var objectAssign = require ( 'object-assign' )
65
76var Pool = module . exports = function ( options , Client ) {
87 EventEmitter . call ( this )
98 this . options = objectAssign ( { } , options )
10- this . log = this . options . log || debug ( 'pg:pool' )
9+ this . log = this . options . log || function ( ) { }
1110 this . Client = this . options . Client || Client || require ( 'pg' ) . Client
1211 this . Promise = this . options . Promise || Promise
1312
Original file line number Diff line number Diff line change 3636 "standard-format" : " 2.2.1"
3737 },
3838 "dependencies" : {
39- "debug" : " ^2.2.0" ,
4039 "generic-pool" : " 2.4.2" ,
4140 "object-assign" : " 4.1.0"
4241 }
Original file line number Diff line number Diff line change 1+ var expect = require ( 'expect.js' )
2+ var co = require ( 'co' )
3+
4+ var describe = require ( 'mocha' ) . describe
5+ var it = require ( 'mocha' ) . it
6+
7+ var Pool = require ( '../' )
8+
9+ describe ( 'logging' , function ( ) {
10+ it ( 'logs to supplied log function if given' , co . wrap ( function * ( ) {
11+ var messages = [ ]
12+ var log = function ( msg ) {
13+ messages . push ( msg )
14+ }
15+ var pool = new Pool ( { log : log } )
16+ yield pool . query ( 'SELECT NOW()' )
17+ expect ( messages . length ) . to . be . greaterThan ( 0 )
18+ return pool . end ( )
19+ } ) )
20+ } )
You can’t perform that action at this time.
0 commit comments