File tree 3 files changed +21
-3
lines changed
3 files changed +21
-3
lines changed Original file line number Diff line number Diff line change 1
1
var genericPool = require ( 'generic-pool' )
2
2
var util = require ( 'util' )
3
3
var EventEmitter = require ( 'events' ) . EventEmitter
4
- var debug = require ( 'debug' )
5
4
var objectAssign = require ( 'object-assign' )
6
5
7
6
var Pool = module . exports = function ( options , Client ) {
8
7
EventEmitter . call ( this )
9
8
this . options = objectAssign ( { } , options )
10
- this . log = this . options . log || debug ( 'pg:pool' )
9
+ this . log = this . options . log || function ( ) { }
11
10
this . Client = this . options . Client || Client || require ( 'pg' ) . Client
12
11
this . Promise = this . options . Promise || Promise
13
12
Original file line number Diff line number Diff line change 36
36
"standard-format" : " 2.2.1"
37
37
},
38
38
"dependencies" : {
39
- "debug" : " ^2.2.0" ,
40
39
"generic-pool" : " 2.4.2" ,
41
40
"object-assign" : " 4.1.0"
42
41
}
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