Expand description
Protocol-agnostic Solana test infrastructure built on LiteSVM.
Re-exports§
pub use accounts::load_accounts_json;pub use accounts::load_program;pub use accounts::set_account;pub use clock::advance_clock;pub use clock::set_clock;pub use context::new_test_context;pub use context::TestContext;pub use execute::execute;pub use execute::execute_with_logs;pub use rng::test_rng;pub use tokens::fund_token;pub use tokens::fund_wsol;
Modules§
- accounts
- Account loading and manipulation helpers for
TestContext. - clock
- Clock sysvar control helpers for
TestContext. - context
- Test context providing a shared LiteSVM instance with mock RPC access.
- execute
- Transaction execution helpers for
TestContext. - fixture_
loader - Fixture loader for offline test account data
- mock_
rpc - Mock RPC sender for testing with LiteSVM
- rng
- svm_
builders - Shared SPL account builders for SVM-based tests.
- tokens
- SPL-Token helpers for
TestContext.