Skip to content

Commit 2f7c3a5

Browse files
dr-orlovskytcharding
authored andcommitted
Witness human-readable serde test
1 parent 8e6c243 commit 2f7c3a5

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/blockdata/witness.rs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -489,6 +489,20 @@ mod test {
489489
assert_eq!(new_witness_format, back);
490490
}
491491

492+
#[cfg(feature = "serde")]
493+
#[test]
494+
fn test_serde_human() {
495+
use serde_json;
496+
497+
let witness = Witness::from_vec(vec![vec![0u8, 123, 75], vec![2u8, 6, 3, 7, 8]]);
498+
499+
let json = serde_json::to_string(&witness).unwrap();
500+
501+
assert_eq!(json, r#"["007b4b","0206030708"]"#);
502+
503+
let back: Witness = serde_json::from_str(&json).unwrap();
504+
assert_eq!(witness, back);
505+
}
492506
}
493507

494508

0 commit comments

Comments
 (0)