v0.2.3-pre.002-fix.001

This commit is contained in:
2026-08-18 11:27:24 +02:00
parent 1ccf11bcc1
commit 1d37f04d63
4 changed files with 247 additions and 5 deletions

View File

@@ -1,5 +1,5 @@
// file: crates/ksp-onchain-transport-lib/unit_tests/rpc_transactions.rs
// version: 1
// version: 2
#[test]
fn transaction_encoding_strings_match_current_and_legacy_wire_labels() {
@@ -75,15 +75,19 @@ fn signatures_for_address_config_preserves_pagination_and_context_order_independ
#[test]
fn signature_status_and_airdrop_configs_preserve_explicit_options() {
let status = crate::SolanaSignatureStatusesConfig::new(std::option::Option::Some(false));
assert!(!status.is_empty());
assert_eq!(status.search_transaction_history(), std::option::Option::Some(false));
assert_eq!(status.to_json_value(), serde_json::json!({"searchTransactionHistory":false}));
assert!(crate::SolanaSignatureStatusesConfig::default().is_empty());
let airdrop = crate::SolanaRequestAirdropConfig::new(
std::option::Option::Some("recent-blockhash".to_owned()),
std::option::Option::Some(crate::SolanaCommitment::Confirmed),
);
assert!(!airdrop.is_empty());
assert_eq!(airdrop.recent_blockhash(), std::option::Option::Some("recent-blockhash"));
assert_eq!(airdrop.commitment(), std::option::Option::Some(crate::SolanaCommitment::Confirmed));
assert_eq!(airdrop.to_json_value(), serde_json::json!({"recentBlockhash":"recent-blockhash","commitment":"confirmed"}));
assert!(crate::SolanaRequestAirdropConfig::default().is_empty());
}
#[test]