Skip to content

Commit 212a31c

Browse files
committed
fix: mocks
1 parent c7ff16b commit 212a31c

File tree

1 file changed

+8
-18
lines changed
  • packages/indexer-common/src/indexing-fees/__tests__

1 file changed

+8
-18
lines changed

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

Lines changed: 8 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -35,17 +35,7 @@ let managementModels: IndexerManagementModels
3535
let queryFeeModels: QueryFeeModels
3636
let network: Network
3737

38-
// Add mock implementation
39-
jest.mock('../gateway-dips-service-client', () => ({
40-
...jest.requireActual('../gateway-dips-service-client'),
41-
createGatewayDipsServiceClient: jest.fn(() => ({
42-
CancelAgreement: jest.fn().mockResolvedValue({}),
43-
CollectPayment: jest.fn().mockResolvedValue({
44-
status: CollectPaymentStatus.ACCEPT,
45-
tapReceipt: new Uint8Array(), // Mock tap receipt
46-
}),
47-
})),
48-
}))
38+
4939

5040
const setup = async () => {
5141
logger = createLogger({
@@ -196,14 +186,16 @@ describe('DipsManager', () => {
196186
})
197187

198188
test('cancels agreement when allocation is closed', async () => {
199-
const mockClient = dipsManager.gatewayDipsServiceClient
189+
const client = dipsManager.gatewayDipsServiceClient
190+
191+
client.CancelAgreement = jest.fn().mockResolvedValue({})
200192

201193
await dipsManager.tryCancelAgreement(testAllocationId)
202194

203195
// Verify the client was called with correct parameters
204-
expect(mockClient.CancelAgreement).toHaveBeenCalledTimes(1)
196+
expect((client.CancelAgreement as jest.Mock).mock.calls.length).toBe(1)
205197
// TODO: Check the signed cancellation payload
206-
expect(mockClient.CancelAgreement).toHaveBeenCalledWith({
198+
expect((client.CancelAgreement as jest.Mock).mock.calls[0][0]).toEqual({
207199
version: 1,
208200
signedCancellation: expect.any(Uint8Array),
209201
})
@@ -215,10 +207,8 @@ describe('DipsManager', () => {
215207
})
216208

217209
test('handles errors when cancelling agreement', async () => {
218-
const mockClient = dipsManager.gatewayDipsServiceClient
219-
;(mockClient.CancelAgreement as jest.Mock).mockRejectedValueOnce(
220-
new Error('Failed to cancel'),
221-
)
210+
const client = dipsManager.gatewayDipsServiceClient
211+
client.CancelAgreement = jest.fn().mockRejectedValueOnce(new Error('Failed to cancel'))
222212

223213
await dipsManager.tryCancelAgreement(testAllocationId)
224214

0 commit comments

Comments
 (0)