v0.2.8-pre.006
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// file: crates/ksp-onchain-transport-lib/unit_tests/ws_lifecycle.rs
|
||||
// version: 4
|
||||
// version: 5
|
||||
|
||||
fn non_zero(value: u64) -> std::num::NonZeroU64 {
|
||||
return std::num::NonZeroU64::new(value).expect("test ID must be non-zero");
|
||||
@@ -123,3 +123,13 @@ fn websocket_unstable_subscription_partition_is_exact() {
|
||||
assert_eq!(kind.is_unstable(), unstable);
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn helius_transaction_subscription_kind_maps_exact_provider_method_triplet_without_expanding_standard_partition() {
|
||||
let kind = crate::WsSubscriptionKind::HeliusTransaction;
|
||||
assert_eq!(kind.as_str(), "helius_transaction");
|
||||
assert_eq!(kind.subscribe_method(), "transactionSubscribe");
|
||||
assert_eq!(kind.unsubscribe_method(), "transactionUnsubscribe");
|
||||
assert_eq!(kind.notification_method(), "transactionNotification");
|
||||
assert!(!kind.is_unstable());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user