---
# System prepended metadata

title: AVAX-AMM Section2 Test result

---

# AVAX-AMM Section2 Test result
npx hardhat test
(node:33080) ExperimentalWarning: stream/web is an experimental feature. This feature could change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
Compiled 1 Solidity file successfully


  AMM
    provide
      ✔ Token should be moved (6220ms)
    Deploy with liquidity
      ✔ Should set the right number of amm details (200ms)
    getEquivalentToken
      ✔ Should get the right number of equivalent token (55ms)
    getWithdrawEstimate
      ✔ Should get the right number of estimated amount (41ms)
    withdraw
      ✔ Token should be moved (108ms)
      ✔ Should set the right number of amm details (94ms)
    getSwapEstimateOut
      ✔ Should get the right number of token
    getSwapEstimateIn
      ✔ Should get the right number of token (55ms)
      ✔ Should revert if the amount of out token exceed the total (66ms)
    swap
      ✔ Should set the right number of amm details (77ms)
      ✔ Token should be moved (125ms)

  Lock
      ✔ Should fail if the unlockTime is not in the future (38ms)
    Withdrawals
      Validations
        ✔ Should revert with the right error if called too soon
        ✔ Should revert with the right error if called from another account (46ms)
        ✔ Shouldn't fail if the unlockTime has arrived and the owner calls it (42ms)
      Events
        ✔ Should emit an event on withdrawals (41ms)
      Transfers
        ✔ Should transfer the funds to the owner (60ms)


  20 passing (8s)