From 66ce2ed0e1738c1c0e3041d4c377cc86db93c2f6 Mon Sep 17 00:00:00 2001
From: dharjeezy <dharjeezy@gmail.com>
Date: Tue, 28 Jan 2025 13:59:32 +0100
Subject: [PATCH] assert to ensure Validators is not present in the count of
 all validators

---
 substrate/frame/staking/src/tests.rs | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/substrate/frame/staking/src/tests.rs b/substrate/frame/staking/src/tests.rs
index d92a8692257..4d8585dab32 100644
--- a/substrate/frame/staking/src/tests.rs
+++ b/substrate/frame/staking/src/tests.rs
@@ -4269,6 +4269,8 @@ fn unbond_with_chill_works() {
 		mock::start_active_era(2);
 		assert_eq!(active_era(), 2);
 
+		assert_eq!(Validators::<Test>::count(), 3);
+
 		// Unbond all amount by ensuring chilling
 		assert_ok!(Staking::unbond(RuntimeOrigin::signed(11), 1000));
 
@@ -4284,6 +4286,9 @@ fn unbond_with_chill_works() {
 			]
 		));
 		assert!(!Validators::<Test>::contains_key(11));
+
+		assert!(Nominators::<Test>::get(11).is_none());
+		assert_eq!(Validators::<Test>::count(), 2);
 	})
 }
 
-- 
GitLab