From 7468a8ec549129653edff8b128182fd7c1fd8d51 Mon Sep 17 00:00:00 2001
From: cgeek <cem.moreau@gmail.com>
Date: Tue, 27 Jun 2023 13:33:12 +0200
Subject: [PATCH] wip: test: `multiple_authors`

---
 pallets/distance/src/tests.rs | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/pallets/distance/src/tests.rs b/pallets/distance/src/tests.rs
index c3e7f6c03..d030f114e 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(),
-- 
GitLab