A practical guide to testing Web3 React Native apps built with Expo, Wagmi, and Viem. Covers setting up Jest with Anvil (a local blockchain), configuring test providers, writing user-centric tests for wallet connection and ETH transactions, resetting blockchain state between tests, and using Viem Test Actions like setBalance and setAutomine to simulate edge cases without mocking application code.

16m read timeFrom callstack.com
Post cover image
Table of contents
What we are testingConfigurationConnecting to the local blockchainWriting testsSummary

Sort: