From 3925b42b271c3a9ca5ebe3859f04097041854274 Mon Sep 17 00:00:00 2001 From: Rostyslav Tyshko Date: Fri, 2 May 2025 17:26:12 -0400 Subject: [PATCH] test_serialization_roundtrip added --- sc_core/src/private_state.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/sc_core/src/private_state.rs b/sc_core/src/private_state.rs index 334c969c..9e46333b 100644 --- a/sc_core/src/private_state.rs +++ b/sc_core/src/private_state.rs @@ -245,4 +245,15 @@ mod tests { let _ = produce_blob_from_fit_slice(&data); } + #[test] + fn test_serialization_roundtrip() { + let data = [42u8; PRIVATE_BLOB_SIZE]; + let blob = PrivateDataBlob::from(data); + + let serialized = serde_json::to_string(&blob).unwrap(); + let deserialized: PrivateDataBlob = serde_json::from_str(&serialized).unwrap(); + + assert_eq!(blob, deserialized); + } + }