Skip to content

Commit 940d4c1

Browse files
committed
fix: dips tests
1 parent c9f63cd commit 940d4c1

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

  • packages/indexer-common/src/indexing-fees/__tests__

packages/indexer-common/src/indexing-fees/__tests__/dips.test.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,16 @@ import { Sequelize } from 'sequelize'
3333
import { testNetworkSpecification } from '../../indexer-management/__tests__/util'
3434
import { CollectPaymentStatus } from '@graphprotocol/dips-proto/generated/gateway'
3535

36+
// Mock gRPC client to prevent real connections to fake test endpoints (causes
37+
// "socket hang up" on Node 22 due to eager DNS resolution in @grpc/grpc-js)
38+
jest.mock('../gateway-dips-service-client', () => ({
39+
...jest.requireActual('../gateway-dips-service-client'),
40+
createGatewayDipsServiceClient: jest.fn().mockReturnValue({
41+
request: jest.fn(),
42+
}),
43+
createRpc: jest.fn().mockReturnValue({ request: jest.fn() }),
44+
}))
45+
3646
// Make global Jest variables available
3747
// eslint-disable-next-line @typescript-eslint/no-explicit-any
3848
declare const __DATABASE__: any

0 commit comments

Comments
 (0)