Add failing boolean bitfield test
This commit is contained in:
parent
25364c337e
commit
bedc1abec0
@ -153,7 +153,7 @@ impl ssz::Decodable for BooleanBitfield {
|
|||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
mod tests {
|
mod tests {
|
||||||
use super::*;
|
use super::*;
|
||||||
use ssz::SszStream;
|
use ssz::{ssz_encode, Decodable, SszStream};
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn test_new_bitfield() {
|
fn test_new_bitfield() {
|
||||||
@ -341,4 +341,12 @@ mod tests {
|
|||||||
let expected = BooleanBitfield::from_elem(18, true);
|
let expected = BooleanBitfield::from_elem(18, true);
|
||||||
assert_eq!(field, expected);
|
assert_eq!(field, expected);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn test_ssz_round_trip() {
|
||||||
|
let original = BooleanBitfield::from_bytes(&vec![18; 12][..]);
|
||||||
|
let ssz = ssz_encode(&original);
|
||||||
|
let (decoded, _) = BooleanBitfield::ssz_decode(&ssz, 0).unwrap();
|
||||||
|
assert_eq!(original, decoded);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user