jest.mock('@uniswap/v4-sdk', () => ({ Pool: jest.fn() }), { virtual: true }); jest.mock('../../../../artifacts/abis/StateView.json', () => ({ abi: [] }), { virtual: true, }); describe('Index exports', () => { it('exports expected ABI collections', () => { const abis = require('../../src/abis'); expect(abis.Factories).toBeDefined(); expect(abis.Pools).toBeDefined(); expect(abis.Quoters).toBeDefined(); expect(abis.Steer).toBeDefined(); expect(abis.Vaults).toBeDefined(); }); it('exports engine modules', () => { const engines = require('../../src/engines'); expect(engines).toBeDefined(); }); it('exports type modules', () => { const types = require('../../src/types'); expect(types).toBeDefined(); }); });