diff --git a/pallets/distance/src/tests.rs b/pallets/distance/src/tests.rs index c3e7f6c035f5e2db610b50b1de9f5968ffb84c8c..d030f114e0cadd816ec14f22ea177b30fdfd6e13 100644 --- a/pallets/distance/src/tests.rs +++ b/pallets/distance/src/tests.rs @@ -114,7 +114,19 @@ fn multiple_authors() { assert_eq!(pallet::EvaluationPool0::<Test>::get().0.len(), 0); assert_eq!(pallet::EvaluationPool1::<Test>::get().0.len(), 0); - // Evaluation #2 replay i disallowed + // Evaluation #3 replay is disallowed + assert_err!( + Distance::update_evaluation( + RuntimeOrigin::none(), + ComputationResult { + distances: vec![Perbill::from_percent(20)] + } + ), + pallet::Error::<Test>::ManyEvaluationsByAuthor + ); + + // Evaluation #1 as well is disallowed + run_to_block(SESSION_2_START + 3); // to change author assert_err!( Distance::update_evaluation( RuntimeOrigin::none(),