Pass case_index through Case trait

This commit is contained in:
Paul Hauner
2019-05-22 18:13:22 +10:00
parent b2666d700c
commit 14d879d75f
11 changed files with 20 additions and 14 deletions

View File

@@ -21,13 +21,14 @@ impl<E: EthSpec> YamlDecode for OperationsDeposit<E> {
}
impl<E: EthSpec> Case for OperationsDeposit<E> {
fn result(&self) -> Result<(), Error> {
fn result(&self, _case_index: usize) -> Result<(), Error> {
let mut state = self.pre.clone();
let deposit = self.deposit.clone();
let mut expected = self.post.clone();
let mut result =
process_deposits(&mut state, &[deposit], &E::spec()).and_then(|_| Ok(state));
let result = process_deposits(&mut state, &[deposit], &E::spec());
let mut result = result.and_then(|_| Ok(state));
compare_beacon_state_results_without_caches(&mut result, &mut expected)
}