File tree 1 file changed +8
-6
lines changed
1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -68,17 +68,20 @@ describe('events', function () {
68
68
expect ( client ) . to . be . ok ( )
69
69
releaseCount ++
70
70
} )
71
+ const promises = [ ]
71
72
for ( let i = 0 ; i < 10 ; i ++ ) {
72
73
pool . connect ( function ( err , client , release ) {
73
74
if ( err ) return done ( err )
74
75
release ( )
75
76
} )
76
- pool . query ( 'SELECT now()' )
77
+ promises . push ( pool . query ( 'SELECT now()' ) )
77
78
}
78
- setTimeout ( function ( ) {
79
- expect ( releaseCount ) . to . be ( 20 )
80
- pool . end ( done )
81
- } , 100 )
79
+ Promise . all ( promises ) . then ( ( ) => {
80
+ pool . end ( ( ) => {
81
+ expect ( releaseCount ) . to . be ( 20 )
82
+ done ( )
83
+ } )
84
+ } )
82
85
} )
83
86
84
87
it ( 'emits release with an error if client is released due to an error' , function ( done ) {
@@ -87,7 +90,6 @@ describe('events', function () {
87
90
expect ( err ) . to . equal ( undefined )
88
91
const releaseError = new Error ( 'problem' )
89
92
pool . once ( 'release' , function ( err , errClient ) {
90
- console . log ( err , errClient )
91
93
expect ( err ) . to . equal ( releaseError )
92
94
expect ( errClient ) . to . equal ( client )
93
95
pool . end ( done )
You can’t perform that action at this time.
0 commit comments