diff --git a/tests/ef_tests/src/cases/operations_deposit.rs b/tests/ef_tests/src/cases/operations_deposit.rs index 23b791ba53..3d0ad88293 100644 --- a/tests/ef_tests/src/cases/operations_deposit.rs +++ b/tests/ef_tests/src/cases/operations_deposit.rs @@ -1,4 +1,5 @@ use super::*; +use crate::bls_setting::BlsSetting; use crate::case_result::compare_beacon_state_results_without_caches; use serde_derive::Deserialize; use state_processing::per_block_processing::process_deposits; @@ -6,8 +7,8 @@ use types::{BeaconState, Deposit, EthSpec}; #[derive(Debug, Clone, Deserialize)] pub struct OperationsDeposit { - pub bls_setting: Option, pub description: String, + pub bls_setting: Option, #[serde(bound = "E: EthSpec")] pub pre: BeaconState, pub deposit: Deposit, @@ -27,9 +28,8 @@ impl Case for OperationsDeposit { } fn result(&self, _case_index: usize) -> Result<(), Error> { - if self.bls_setting == Some(cfg!(feature = "fake_crypto") as u8) { - return Ok(()); - } + self.bls_setting.unwrap_or_default().check()?; + let mut state = self.pre.clone(); let deposit = self.deposit.clone(); let mut expected = self.post.clone();