import { SushiSwapFantomProvider } from 'src/features/on-chain/calculation-manager/providers/dexes/fantom/sushi-swap-fantom/sushi-swap-fantom-provider'; import { SushiSwapFantomTrade } from 'src/features/on-chain/calculation-manager/providers/dexes/fantom/sushi-swap-fantom/sushi-swap-fantom-trade'; import { SUSHI_SWAP_FANTOM_PROVIDER_CONFIGURATION } from 'src/features/on-chain/calculation-manager/providers/dexes/fantom/sushi-swap-fantom/constants'; import { BLOCKCHAIN_NAME } from 'src/core/blockchain/models/blockchain-name'; export const sushiSwapFantomProviderSpec = () => { let sushiSwapProvider: SushiSwapFantomProvider; beforeAll(() => { sushiSwapProvider = new SushiSwapFantomProvider(); }); test('Initialize values', () => { expect(sushiSwapProvider.blockchain).toBe(BLOCKCHAIN_NAME.FANTOM); expect(typeof sushiSwapProvider.UniswapV2TradeClass).toBe(typeof SushiSwapFantomTrade); expect(sushiSwapProvider.providerSettings).toBe(SUSHI_SWAP_FANTOM_PROVIDER_CONFIGURATION); }); };