@@ -190,9 +190,12 @@ describe('connection', () => {
190190 done ( ) ;
191191 } ) ;
192192 conn . query ( 'KILL ' + conn . threadId ) . catch ( err => {
193- assert . isTrue ( err . message . includes ( 'Connection was killed' ) ) ;
193+ assert . isTrue (
194+ err . message . includes ( 'Connection was killed' ) ||
195+ err . message . includes ( 'Query execution was interrupted' )
196+ ) ;
194197 assert . equal ( err . sqlState , '70100' ) ;
195- assert . equal ( err . errno , 1927 ) ;
198+ assert . isTrue ( err . errno === 1927 || err . errno === 1317 ) ;
196199 } ) ;
197200 } )
198201 . catch ( done ) ;
@@ -564,6 +567,11 @@ describe('connection', () => {
564567 conn . connect ( err => {
565568 if ( ! err ) done ( new Error ( 'must have thrown error' ) ) ;
566569 switch ( err . errno ) {
570+ case 45025 :
571+ //Client does not support authentication protocol
572+ assert . equal ( err . sqlState , '08004' ) ;
573+ break ;
574+
567575 case 1251 :
568576 //authentication method unavailable
569577 assert . equal ( err . sqlState , '08004' ) ;
@@ -603,6 +611,11 @@ describe('connection', () => {
603611 } )
604612 . catch ( err => {
605613 switch ( err . errno ) {
614+ case 45025 :
615+ //Client does not support authentication protocol
616+ assert . equal ( err . sqlState , '08004' ) ;
617+ break ;
618+
606619 case 1251 :
607620 //authentication method unavailable
608621 assert . equal ( err . sqlState , '08004' ) ;
0 commit comments