fix(primitives): Fix round-trip decoding of genesis block (#58)

This commit is contained in:
Santiago Carmuega 2022-02-24 14:45:26 -03:00 committed by GitHub
parent 5784ee6c4a
commit 75fa717583
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -894,7 +894,7 @@ pub struct EbBlock {
pub body: MaybeIndefArray<StakeholderId>,
#[n(2)]
pub extra: Option<Attributes>,
pub extra: MaybeIndefArray<Attributes>,
}
#[allow(clippy::large_enum_variant)]
@ -954,9 +954,11 @@ mod tests {
#[test]
fn block_isomorphic_decoding_encoding() {
let test_blocks = vec![
include_str!("test_data/genesis.block"),
include_str!("test_data/test1.block"),
include_str!("test_data/test2.block"),
include_str!("test_data/test3.block"),
include_str!("test_data/test4.block"),
];
for (idx, block_str) in test_blocks.iter().enumerate() {