Files
khadhroony-solana-project/crates/ksp-app-wallet-desk/unit_tests/wallet_metadata.rs
2026-08-21 12:35:01 +02:00

24 lines
801 B
Rust

// file: crates/ksp-app-wallet-desk/unit_tests/wallet_metadata.rs
// version: 1
#[test]
fn owner_metadata_requests_keep_protected_text_request_only() {
fn assert_deserializable<T>()
where
T: serde::de::DeserializeOwned,
{
return;
}
assert_deserializable::<crate::WalletAliasUpdateRequestDto>();
assert_deserializable::<crate::WalletNoteAddRequestDto>();
assert_deserializable::<crate::WalletNoteDeleteRequestDto>();
assert_deserializable::<crate::WalletNoteUpdateRequestDto>();
}
#[test]
fn wallet_metadata_limits_are_owned_by_wallet_library() {
assert_eq!(ksp_wallet_lib::KSPWALLET_V1_MAX_ALIAS_BYTES, 256);
assert_eq!(ksp_wallet_lib::KSPWALLET_V1_MAX_NOTES, 64);
assert_eq!(ksp_wallet_lib::KSPWALLET_V1_MAX_NOTE_TEXT_BYTES, 8 * 1024);
}