Add from_parts test
Add a test to kill the mutant in `from_parts__unstable`
This commit is contained in:
parent
3ee66c5bb8
commit
2f95064cfd
|
@ -597,6 +597,18 @@ mod test {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn witness_from_parts() {
|
||||||
|
let elements = [1u8, 11, 2, 21, 22];
|
||||||
|
let witness_elements = 2;
|
||||||
|
let content = append_u32_vec(&elements, &[0, 2]);
|
||||||
|
let indices_start = elements.len();
|
||||||
|
let witness = Witness::from_parts__unstable(content.clone(), witness_elements, indices_start);
|
||||||
|
assert_eq!(witness.nth(0).unwrap(), [11_u8]);
|
||||||
|
assert_eq!(witness.nth(1).unwrap(), [21_u8, 22]);
|
||||||
|
assert_eq!(witness.size(), 6);
|
||||||
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
#[cfg(feature = "serde")]
|
#[cfg(feature = "serde")]
|
||||||
fn serde_bincode_backward_compatibility() {
|
fn serde_bincode_backward_compatibility() {
|
||||||
|
|
Loading…
Reference in New Issue