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 73
73
- name : Compile tests
74
74
env :
75
75
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/'
77
77
run : |
78
78
# Tests that should compile:
79
79
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 = {
8
8
}
9
9
10
10
export 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 > ( )
13
13
const request = {
14
14
hasHappened : false ,
15
15
hasHappenedPromise,
Original file line number Diff line number Diff line change
1
+ import { deferredPromise } from '@chainlink/external-adapter-framework/util'
1
2
import nock from 'nock'
2
3
3
4
export const mockBalanceSuccess = ( ) : nock . Scope =>
@@ -200,22 +201,21 @@ export const mockBalanceLimboValidator = (): void => {
200
201
. persist ( )
201
202
}
202
203
204
+ type DeferredRequest = {
205
+ hasHappened : boolean
206
+ resolve : ( ) => void
207
+ }
208
+
203
209
// Mocks responses for the given addresses, batched into batches of 3.
204
210
// Returns an array of request objects which can be used to check if the
205
211
// request has happened and to resolve the request.
206
- export const mockBalanceBatchedAddresses = ( addresses : string [ ] ) : void => {
212
+ export const mockBalanceBatchedAddresses = ( addresses : string [ ] ) : DeferredRequest [ ] => {
207
213
const batchSize = 3
208
- const requests : {
209
- hasHappened : boolean
210
- resolve : ( ) => void
211
- } [ ] = [ ]
214
+ const requests : DeferredRequest [ ] = [ ]
212
215
213
- const mockAddresses = ( startIndex , endIndex ) => {
216
+ const mockAddresses = ( startIndex : number , endIndex : number ) => {
214
217
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 > ( )
219
219
const request = {
220
220
hasHappened : false ,
221
221
resolve,
Original file line number Diff line number Diff line change @@ -165,7 +165,7 @@ describe('address endpoint', () => {
165
165
new ethers . providers . JsonRpcProvider ( ) ,
166
166
)
167
167
168
- const resolvers = [ ]
168
+ const resolvers : ( ( ) => void ) [ ] = [ ]
169
169
const getAddressesDelayed = ( startIdx : ethers . BigNumber , endIdx : ethers . BigNumber ) => {
170
170
const answer = getAddresses ( startIdx , endIdx )
171
171
return new Promise ( ( resolve ) => {
You can’t perform that action at this time.
0 commit comments