Integration Tests with Web3
Testing is critical to ensure an application works as intended and reduce bugs prior to release. Here are examples of end-to-end web3 tests, that will show you how to test integrations, putting everything into a docker (contracts, ganache, a dapp, etc) to run tests that trigger button clicks and web3 transactions on a local node.