Skip to content

Commit b4fd034

Browse files
authored
Fix recently introduced test compilation issues (#3787)
1 parent 201749e commit b4fd034

File tree

4 files changed

+14
-14
lines changed

4 files changed

+14
-14
lines changed

.github/workflows/checks.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ jobs:
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")

packages/sources/dlc-btc-por/test/integration/fixtures.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ type DeferredRequest = {
88
}
99

1010
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>()
1313
const request = {
1414
hasHappened: false,
1515
hasHappenedPromise,

packages/sources/eth-beacon/test/integration/fixtures.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { deferredPromise } from '@chainlink/external-adapter-framework/util'
12
import nock from 'nock'
23

34
export 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,

packages/sources/por-address-list/test/unit/utils.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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) => {

0 commit comments

Comments
 (0)