Fix beacon_chain tests

This commit is contained in:
dapplion
2024-06-18 19:38:25 +02:00
parent 444cd625ef
commit d26473621a

View File

@@ -473,12 +473,13 @@ where
#[cfg(not(debug_assertions))] #[cfg(not(debug_assertions))]
mod tests { mod tests {
use super::*; use super::*;
use types::{test_utils::test_random_instance, Hash256}; use types::{test_utils::test_random_instance, AttestationBase, Hash256};
type E = types::MainnetEthSpec; type E = types::MainnetEthSpec;
fn get_attestation(slot: Slot, beacon_block_root: u64) -> Attestation<E> { fn get_attestation(slot: Slot, beacon_block_root: u64) -> Attestation<E> {
let mut a: Attestation<E> = test_random_instance(); let a: AttestationBase<E> = test_random_instance();
let mut a = Attestation::Base(a);
a.data_mut().slot = slot; a.data_mut().slot = slot;
a.data_mut().beacon_block_root = Hash256::from_low_u64_be(beacon_block_root); a.data_mut().beacon_block_root = Hash256::from_low_u64_be(beacon_block_root);
a a