diff --git a/backend/src/__tests__/e2e/demo-flow.test.ts b/backend/src/__tests__/e2e/demo-flow.test.ts index 42ad154..2f8dade 100644 --- a/backend/src/__tests__/e2e/demo-flow.test.ts +++ b/backend/src/__tests__/e2e/demo-flow.test.ts @@ -50,6 +50,9 @@ const { mockBalanceOf, mockGetReserves, mockTotalSupply, mockToken0 } = vi.hoist })); vi.mock("../../providers/chain.provider", () => ({ + getProvider: vi.fn(() => ({ + estimateGas: vi.fn().mockResolvedValue(100_000n), + })), getContract: vi.fn(() => ({ balanceOf: mockBalanceOf, getReserves: mockGetReserves, diff --git a/backend/src/__tests__/integration/routes.test.ts b/backend/src/__tests__/integration/routes.test.ts index 38ffff2..67bd913 100644 --- a/backend/src/__tests__/integration/routes.test.ts +++ b/backend/src/__tests__/integration/routes.test.ts @@ -66,6 +66,9 @@ vi.mock("../../modules/liquid-staking/config/staking-pools", () => ({ // Prevent real chain calls from getContract vi.mock("../../providers/chain.provider", () => ({ + getProvider: vi.fn(() => ({ + estimateGas: vi.fn().mockResolvedValue(100_000n), + })), getContract: vi.fn(() => ({ balanceOf: mockBalanceOf, getReserves: vi.fn().mockResolvedValue([1_000_000n, 2_000_000n, 0n]), diff --git a/backend/src/__tests__/modules/liquid-staking/prepare-claim-rewards.test.ts b/backend/src/__tests__/modules/liquid-staking/prepare-claim-rewards.test.ts index 6942a27..4172583 100644 --- a/backend/src/__tests__/modules/liquid-staking/prepare-claim-rewards.test.ts +++ b/backend/src/__tests__/modules/liquid-staking/prepare-claim-rewards.test.ts @@ -13,6 +13,12 @@ vi.mock("../../../config/chains", () => ({ })), })); +vi.mock("../../../providers/chain.provider", () => ({ + getProvider: vi.fn(() => ({ + estimateGas: vi.fn().mockResolvedValue(100_000n), + })), +})); + vi.mock("../../../shared/services/aerodrome.service", () => ({ aerodromeService: { resolvePoolAndGauge: vi.fn(), diff --git a/backend/src/__tests__/modules/liquid-staking/prepare-enter-strategy.test.ts b/backend/src/__tests__/modules/liquid-staking/prepare-enter-strategy.test.ts index 0fa678d..f0a8ee8 100644 --- a/backend/src/__tests__/modules/liquid-staking/prepare-enter-strategy.test.ts +++ b/backend/src/__tests__/modules/liquid-staking/prepare-enter-strategy.test.ts @@ -26,6 +26,9 @@ vi.mock("../../../shared/services/aerodrome.service", () => ({ })); vi.mock("../../../providers/chain.provider", () => ({ + getProvider: vi.fn(() => ({ + estimateGas: vi.fn().mockResolvedValue(100_000n), + })), getContract: vi.fn(() => ({ balanceOf: vi.fn().mockResolvedValue(10_000n), })), diff --git a/backend/src/__tests__/modules/liquid-staking/prepare-exit-strategy.test.ts b/backend/src/__tests__/modules/liquid-staking/prepare-exit-strategy.test.ts index de0962e..bc0608f 100644 --- a/backend/src/__tests__/modules/liquid-staking/prepare-exit-strategy.test.ts +++ b/backend/src/__tests__/modules/liquid-staking/prepare-exit-strategy.test.ts @@ -25,6 +25,9 @@ vi.mock("../../../shared/services/aerodrome.service", () => ({ })); vi.mock("../../../providers/chain.provider", () => ({ + getProvider: vi.fn(() => ({ + estimateGas: vi.fn().mockResolvedValue(100_000n), + })), getContract: vi.fn(() => ({ balanceOf: vi.fn().mockResolvedValue(10_000n), getReserves: vi.fn().mockResolvedValue([1_000_000n, 2_000_000n, 0n]), diff --git a/backend/src/__tests__/modules/swap/prepare-swap.test.ts b/backend/src/__tests__/modules/swap/prepare-swap.test.ts index 4ead1d6..1ce91c3 100644 --- a/backend/src/__tests__/modules/swap/prepare-swap.test.ts +++ b/backend/src/__tests__/modules/swap/prepare-swap.test.ts @@ -11,6 +11,12 @@ vi.mock("../../../config/chains", () => ({ })), })); +vi.mock("../../../providers/chain.provider", () => ({ + getProvider: vi.fn(() => ({ + estimateGas: vi.fn().mockResolvedValue(100_000n), + })), +})); + vi.mock("../../../shared/services/aerodrome.service", () => ({ aerodromeService: { getQuote: vi.fn(), diff --git a/backend/src/__tests__/shared/services/aerodrome.service.test.ts b/backend/src/__tests__/shared/services/aerodrome.service.test.ts index 9ba1b52..f71f393 100644 --- a/backend/src/__tests__/shared/services/aerodrome.service.test.ts +++ b/backend/src/__tests__/shared/services/aerodrome.service.test.ts @@ -3,6 +3,9 @@ import { ethers } from "ethers"; // Mock chain.provider and protocols before importing the service vi.mock("../../../providers/chain.provider", () => ({ + getProvider: vi.fn(() => ({ + estimateGas: vi.fn().mockResolvedValue(100_000n), + })), getContract: vi.fn(), }));