File tree Expand file tree Collapse file tree 4 files changed +14
-14
lines changed
dlc-btc-por/test/integration
eth-beacon/test/integration
por-address-list/test/unit Expand file tree Collapse file tree 4 files changed +14
-14
lines changed Original file line number Diff line number Diff line change 7373 - name : Compile tests
7474 env :
7575 CHANGED_PACKAGES : ${{ needs.install-packages.outputs.changed-packages }}
76- FAILING_TESTS_PATTERN : ' /composites/dydx-rewards/|/composites/glv-token/|/composites/gm-token/|/core/bootstrap/|/sources/aleno/|/sources/bitgo-reserves-test/|/sources/bitgo-reserves/|/sources/coinpaprika/|/sources/cryptocompare/|/sources/dlc-btc-por/|/sources/eth-beacon/|/sources/ icap/|/sources/ipfs/|/sources/layer2-sequencer-health/|/sources/por-address-list/|/sources/s3-csv-reader/|/sources/token-balance/|/sources/view-function-multi-chain/|sources/view-function/'
76+ FAILING_TESTS_PATTERN : ' /composites/dydx-rewards/|/composites/glv-token/|/composites/gm-token/|/core/bootstrap/|/sources/aleno/|/sources/bitgo-reserves-test/|/sources/bitgo-reserves/|/sources/coinpaprika/|/sources/cryptocompare/|/sources/icap/|/sources/ipfs/|/sources/layer2-sequencer-health/|/sources/por-address-list/|/sources/s3-csv-reader/|/sources/token-balance/|/sources/view-function-multi-chain/|sources/view-function/'
7777 run : |
7878 # Tests that should compile:
7979 yarn tsc -b --noEmit $(echo $CHANGED_PACKAGES | jq '.[].location + "/tsconfig.test.json"' -r | grep -v -E "$FAILING_TESTS_PATTERN")
Original file line number Diff line number Diff line change @@ -8,8 +8,8 @@ type DeferredRequest = {
88}
99
1010export const mockBitcoinRPCResponseSuccessForTxId = ( txid : string ) : DeferredRequest => {
11- const [ waitBeforeResolving , resolve ] = deferredPromise ( )
12- const [ hasHappenedPromise , resolveHasHappened ] = deferredPromise ( )
11+ const [ waitBeforeResolving , resolve ] = deferredPromise < void > ( )
12+ const [ hasHappenedPromise , resolveHasHappened ] = deferredPromise < void > ( )
1313 const request = {
1414 hasHappened : false ,
1515 hasHappenedPromise,
Original file line number Diff line number Diff line change 1+ import { deferredPromise } from '@chainlink/external-adapter-framework/util'
12import nock from 'nock'
23
34export const mockBalanceSuccess = ( ) : nock . Scope =>
@@ -200,22 +201,21 @@ export const mockBalanceLimboValidator = (): void => {
200201 . persist ( )
201202}
202203
204+ type DeferredRequest = {
205+ hasHappened : boolean
206+ resolve : ( ) => void
207+ }
208+
203209// Mocks responses for the given addresses, batched into batches of 3.
204210// Returns an array of request objects which can be used to check if the
205211// request has happened and to resolve the request.
206- export const mockBalanceBatchedAddresses = ( addresses : string [ ] ) : void => {
212+ export const mockBalanceBatchedAddresses = ( addresses : string [ ] ) : DeferredRequest [ ] => {
207213 const batchSize = 3
208- const requests : {
209- hasHappened : boolean
210- resolve : ( ) => void
211- } [ ] = [ ]
214+ const requests : DeferredRequest [ ] = [ ]
212215
213- const mockAddresses = ( startIndex , endIndex ) => {
216+ const mockAddresses = ( startIndex : number , endIndex : number ) => {
214217 const addressesToMock = addresses . slice ( startIndex , endIndex )
215- let resolve
216- const waitBeforeResolving = new Promise ( ( r ) => {
217- resolve = r
218- } )
218+ const [ waitBeforeResolving , resolve ] = deferredPromise < void > ( )
219219 const request = {
220220 hasHappened : false ,
221221 resolve,
Original file line number Diff line number Diff line change @@ -165,7 +165,7 @@ describe('address endpoint', () => {
165165 new ethers . providers . JsonRpcProvider ( ) ,
166166 )
167167
168- const resolvers = [ ]
168+ const resolvers : ( ( ) => void ) [ ] = [ ]
169169 const getAddressesDelayed = ( startIdx : ethers . BigNumber , endIdx : ethers . BigNumber ) => {
170170 const answer = getAddresses ( startIdx , endIdx )
171171 return new Promise ( ( resolve ) => {
You can’t perform that action at this time.
0 commit comments