Testing
Testing
Test your Cardano applications
Testing
Evolution SDK supports multiple testing strategies — from unit tests that validate schemas and encoding to full integration tests running against a local devnet. The SDK uses @effect/vitest as its testing framework.
Testing Strategies
| Strategy | Speed | Complexity | Use Case |
|---|---|---|---|
| Unit tests | Fast | Low | Schema validation, encoding, address parsing |
| Integration tests | Slow | High | Transaction building, submission, smart contracts |
| Emulator (devnet) | Medium | Medium | End-to-end workflows without external dependencies |