2
2
'use strict'
3
3
4
4
const assert = require ( 'assert' )
5
- const Promise = require ( 'bluebird' )
6
5
const SocksProxyAgent = require ( 'socks-proxy-agent' )
7
6
const { MockWSv2Server } = require ( 'bfx-api-mock-srv' )
8
7
const _isFunction = require ( 'lodash/isFunction' )
@@ -522,7 +521,7 @@ describe('WSv2 unit', () => {
522
521
await ws . auth ( )
523
522
524
523
return new Promise ( ( resolve ) => {
525
- ws . reconnectAfterClose = new Promise ( ( ) => resolve ( ) )
524
+ ws . reconnectAfterClose = Promise . resolve ( resolve ( ) )
526
525
wss . close ( ) // trigger reconnect
527
526
} )
528
527
} )
@@ -542,7 +541,9 @@ describe('WSv2 unit', () => {
542
541
543
542
ws . reconnectAfterClose = ( ) => {
544
543
assert ( ( Date . now ( ) - now ) >= 70 )
545
- return new Promise ( ( ) => resolve ( ) )
544
+ resolve ( )
545
+
546
+ return Promise . resolve ( )
546
547
}
547
548
548
549
wss . close ( ) // trigger reconnect
@@ -561,7 +562,7 @@ describe('WSv2 unit', () => {
561
562
ws . reconnect = async ( ) => assert ( false )
562
563
await ws . close ( )
563
564
564
- await Promise . delay ( 50 )
565
+ await new Promise ( resolve => setTimeout ( resolve , 50 ) )
565
566
} )
566
567
} )
567
568
@@ -575,12 +576,12 @@ describe('WSv2 unit', () => {
575
576
576
577
ws . updateAuthArgs ( { apiKey : 'wrong' , apiSecret : 'wrong' } )
577
578
ws . reconnect ( )
578
- await Promise . delay ( 50 )
579
+ await new Promise ( resolve => setTimeout ( resolve , 50 ) )
579
580
assert ( ! ws . isAuthenticated ( ) )
580
581
581
582
ws . updateAuthArgs ( { apiKey : API_KEY , apiSecret : API_SECRET } )
582
583
ws . reconnect ( )
583
- await Promise . delay ( 50 )
584
+ await new Promise ( resolve => setTimeout ( resolve , 50 ) )
584
585
assert ( ws . isAuthenticated ( ) )
585
586
} )
586
587
@@ -1685,7 +1686,7 @@ describe('WSv2 unit', () => {
1685
1686
ws . _triggerPacketWD = ws . _triggerPacketWD . bind ( ws )
1686
1687
ws . _onWSMessage ( 'asdf' ) // send first packet, init wd
1687
1688
1688
- await Promise . delay ( 150 )
1689
+ await new Promise ( resolve => setTimeout ( resolve , 150 ) )
1689
1690
1690
1691
assert ( wdTriggered )
1691
1692
} )
@@ -1703,7 +1704,7 @@ describe('WSv2 unit', () => {
1703
1704
ws . _triggerPacketWD = async ( ) => { assert ( false ) }
1704
1705
ws . _onWSMessage ( 'asdf' )
1705
1706
1706
- await Promise . delay ( 200 )
1707
+ await new Promise ( resolve => setTimeout ( resolve , 200 ) )
1707
1708
1708
1709
clearInterval ( sendInterval )
1709
1710
clearTimeout ( ws . _packetWDTimeout )
@@ -2222,7 +2223,7 @@ describe('WSv2 unit', () => {
2222
2223
ws = createTestWSv2Instance ( )
2223
2224
ws . _isAuthenticated = true
2224
2225
ws . cancelOrder = async ( ) => {
2225
- return Promise . delay ( 10 )
2226
+ return new Promise ( resolve => setTimeout ( resolve , 10 ) )
2226
2227
}
2227
2228
2228
2229
await ws . cancelOrders ( [ 1 , 2 ] )
0 commit comments