Skip to main content

Crate wp_solana_test_core

Crate wp_solana_test_core 

Source
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;
pub use tokens::override_mint_authority;

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.