From d01fd633f1ea81e2ad9012221f167bc6e13b2126 Mon Sep 17 00:00:00 2001
From: cgeek <cem.moreau@gmail.com>
Date: Wed, 13 Jul 2022 13:25:37 +0200
Subject: [PATCH] test: joiner comes after reevaluations

---
 pallets/universal-dividend/src/compute_claim_uds.rs | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/pallets/universal-dividend/src/compute_claim_uds.rs b/pallets/universal-dividend/src/compute_claim_uds.rs
index 02b381603..8172ca171 100644
--- a/pallets/universal-dividend/src/compute_claim_uds.rs
+++ b/pallets/universal-dividend/src/compute_claim_uds.rs
@@ -96,4 +96,17 @@ mod tests {
             (1, 1_000)
         );
     }
+
+    #[test]
+    fn ud_for_joiner_after_reeval() {
+        let past_reevals = vec![
+            (1, 1_000 as Balance),
+            (2, 10_000 as Balance),
+            (3, 100_000 as Balance),
+        ];
+        assert_eq!(
+            compute_claim_uds(4, 2, past_reevals.into_iter()),
+            (2, 110_000)
+        );
+    }
 }
-- 
GitLab