File tree Expand file tree Collapse file tree
packages/indexer-common/src/indexing-fees/__tests__ Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -33,6 +33,16 @@ import { Sequelize } from 'sequelize'
3333import { testNetworkSpecification } from '../../indexer-management/__tests__/util'
3434import { 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
3848declare const __DATABASE__ : any
You can’t perform that action at this time.
0 commit comments