Integration Tests
Integration tests are very easy to write with cw-orch and are 100% compatible with actual on-chain deployment and scripting. We provide an overview of how they can be executed here. Find out more about how to setup your integration tests on the Cw Multi Test page
Start by creating a tests
folder in your contract’s dir.
mkdir counter/tests
Then create a file called integration_tests.rs
in the tests
folder.
touch counter/tests/integration_tests.rs
Now we can write our tests. Here’s an example of a test that deploys the contract, increments the counter and then resets it.
{{#include ../../../contracts/counter/tests/integration_tests.rs:all}}