@@ -653,26 +653,38 @@ describe('Pool', () => {
653
653
done ( new Error ( 'must have thrown error 1 !' ) ) ;
654
654
} )
655
655
. catch ( ( err ) => {
656
- assert ( err . message . includes ( 'retrieve connection from pool timeout' ) ) ;
657
- assert . equal ( err . sqlState , 'HY000' ) ;
658
- assert . equal ( err . errno , 45028 ) ;
659
- assert . equal ( err . code , 'ER_GET_CONNECTION_TIMEOUT' ) ;
656
+ try {
657
+ assert ( err . message . includes ( 'retrieve connection from pool timeout' ) ) ;
658
+ assert . equal ( err . sqlState , 'HY000' ) ;
659
+ assert . equal ( err . errno , 45028 ) ;
660
+ assert . equal ( err . code , 'ER_GET_CONNECTION_TIMEOUT' ) ;
661
+ } catch ( e ) {
662
+ console . log ( e ) ;
663
+ console . log ( err ) ;
664
+ }
660
665
} ) ;
661
666
pool
662
667
. query ( 'SELECT 2' )
663
668
. then ( ( ) => {
664
669
done ( new Error ( 'must have thrown error 2 !' ) ) ;
665
670
} )
666
671
. catch ( ( err ) => {
667
- assert ( err . message . includes ( 'retrieve connection from pool timeout' ) ) ;
668
- assert . equal ( err . sqlState , 'HY000' ) ;
669
- assert . equal ( err . errno , 45028 ) ;
670
- assert . equal ( err . code , 'ER_GET_CONNECTION_TIMEOUT' ) ;
671
- const elapse = Date . now ( ) - initTime ;
672
- assert . isOk (
673
- elapse >= 498 && elapse < 600 ,
674
- 'elapse time was ' + elapse + ' but must be just after 500'
675
- ) ;
672
+ try {
673
+ assert ( err . message . includes ( 'retrieve connection from pool timeout' ) ) ;
674
+ assert . equal ( err . sqlState , 'HY000' ) ;
675
+ assert . equal ( err . errno , 45028 ) ;
676
+ assert . equal ( err . code , 'ER_GET_CONNECTION_TIMEOUT' ) ;
677
+ const elapse = Date . now ( ) - initTime ;
678
+ assert . isOk (
679
+ elapse >= 470 && elapse < 600 ,
680
+ 'elapse time was ' + elapse + ' but must be just after 500'
681
+ ) ;
682
+ } catch ( e ) {
683
+ console . log ( 'elapse:' + elapse ) ;
684
+
685
+ console . log ( e ) ;
686
+ console . log ( err ) ;
687
+ }
676
688
} ) ;
677
689
setTimeout ( ( ) => {
678
690
pool
@@ -681,16 +693,21 @@ describe('Pool', () => {
681
693
done ( new Error ( 'must have thrown error 3 !' ) ) ;
682
694
} )
683
695
. catch ( ( err ) => {
684
- assert ( err . message . includes ( 'retrieve connection from pool timeout' ) ) ;
685
- assert . equal ( err . sqlState , 'HY000' ) ;
686
- assert . equal ( err . errno , 45028 ) ;
687
- assert . equal ( err . code , 'ER_GET_CONNECTION_TIMEOUT' ) ;
688
- const elapse = Date . now ( ) - initTime ;
689
- assert . isOk (
690
- elapse >= 698 && elapse < 800 ,
691
- 'elapse time was ' + elapse + ' but must be just after 700'
692
- ) ;
693
- done ( ) ;
696
+ try {
697
+ assert ( err . message . includes ( 'retrieve connection from pool timeout' ) ) ;
698
+ assert . equal ( err . sqlState , 'HY000' ) ;
699
+ assert . equal ( err . errno , 45028 ) ;
700
+ assert . equal ( err . code , 'ER_GET_CONNECTION_TIMEOUT' ) ;
701
+ const elapse = Date . now ( ) - initTime ;
702
+ assert . isOk (
703
+ elapse >= 670 && elapse < 800 ,
704
+ 'elapse time was ' + elapse + ' but must be just after 700'
705
+ ) ;
706
+ done ( ) ;
707
+ } catch ( e ) {
708
+ console . log ( e ) ;
709
+ done ( e ) ;
710
+ }
694
711
} ) ;
695
712
} , 200 ) ;
696
713
} ) ;
0 commit comments