diff --git a/foundry/test/TychoRouter.t.sol b/foundry/test/TychoRouter.t.sol index 5b40291..7d3d5c8 100644 --- a/foundry/test/TychoRouter.t.sol +++ b/foundry/test/TychoRouter.t.sol @@ -1232,12 +1232,11 @@ contract TychoRouterTest is TychoRouterTestSetup { function testSplitInputCyclicSwap() public { // This test has start and end tokens that are the same // The flow is: - // ┌─── WETH (USV3 Pool 1) ───┐ - // │ │ - // USDC (60% split) ─┤ ├─> USDC - // │ │ - // └─── WETH (USV3 Pool 2) ───┘ - // + // ┌─── 60% ──> WETH ──> USDC ───┐ + // │ │ + // USDC ──────┤ ├──> USDC + // │ | + // └─── 40% ──> WETH ──> USDC ───┘ // 60% of USDC is swapped to WETH using Pool 1, then swapped back to USDC using Pool 2 // 40% of USDC is swapped to WETH using Pool 2, then swapped back to USDC using Pool 1 uint256 amountIn = 100 * 10 ** 6; @@ -1300,11 +1299,11 @@ contract TychoRouterTest is TychoRouterTestSetup { function testSplitOutputCyclicSwap() public { // This test has start and end tokens that are the same // The flow is: - // ┌─── (USV3 Pool 1, 60% split) ───┐ - // │ │ - // USDC ──(USV2)── ┤WETH ├─> USDC - // │ │ - // └─── (USV3 Pool 2, 40% split) ───┘ + // ┌─── (USV3, 60% split) ───┐ + // │ │ + // USDC ──(USV2) ── WETH──| ├─> USDC + // │ │ + // └─── (USV3, 40% split) ───┘ uint256 amountIn = 100 * 10 ** 6; deal(USDC_ADDR, tychoRouterAddr, amountIn);