24 lines
801 B
Rust
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);
|
|
}
|