From 65e0fe2fb0572018dea5d277f64ca9db308bd44d Mon Sep 17 00:00:00 2001 From: Paul Hauner Date: Wed, 24 Aug 2022 18:13:54 +1000 Subject: [PATCH] Fix failing tests --- .../src/validators/move_validators.rs | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/validator_manager/src/validators/move_validators.rs b/validator_manager/src/validators/move_validators.rs index 127dc68980..8be2efb845 100644 --- a/validator_manager/src/validators/move_validators.rs +++ b/validator_manager/src/validators/move_validators.rs @@ -619,7 +619,24 @@ mod test { assert!(dest_vc_keystores.contains(initial_keystore)) } } - Validators::Some(_) => unimplemented!(), + Validators::Some(pubkeys) => { + assert_eq!( + src_vc_final_keystores.len(), + src_vc_initial_keystores + .len() + .checked_sub(pubkeys.len()) + .unwrap() + ); + assert_eq!(dest_vc_keystores.len(), pubkeys.len()); + for pubkey in pubkeys { + let initial_keystore = src_vc_initial_keystores + .iter() + .find(|k| k.validating_pubkey == pubkey) + .unwrap(); + assert!(!src_vc_final_keystores.contains(initial_keystore)); + assert!(dest_vc_keystores.contains(initial_keystore)); + } + } } TestResult { result }