File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed
packages/indexer-common/src/indexing-fees/__tests__ Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ import {
20
20
} from '@graphprotocol/common-ts'
21
21
import { Sequelize } from 'sequelize'
22
22
import { testNetworkSpecification } from '../../indexer-management/__tests__/util'
23
+ import { BigNumber } from 'ethers'
23
24
24
25
// Make global Jest variables available
25
26
// eslint-disable-next-line @typescript-eslint/no-explicit-any
@@ -243,6 +244,18 @@ describe('DipsManager', () => {
243
244
} )
244
245
245
246
test ( 'creates indexing rules for active agreements' , async ( ) => {
247
+
248
+ // Mock fetch the subgraph deployment from the network subgraph
249
+ network . networkMonitor . subgraphDeployment = jest . fn ( ) . mockResolvedValue ( {
250
+ id : testDeploymentId ,
251
+ ipfsHash : testDeploymentId ,
252
+ deniedAt : null ,
253
+ stakedTokens : BigNumber . from ( '1000' ) ,
254
+ signalledTokens : BigNumber . from ( '1000' ) ,
255
+ queryFeesAmount : BigNumber . from ( '0' ) ,
256
+ protocolNetwork : 'arbitrum-one' ,
257
+ } )
258
+
246
259
await dipsManager . ensureAgreementRules ( )
247
260
248
261
const rules = await managementModels . IndexingRule . findAll ( {
You can’t perform that action at this time.
0 commit comments