@@ -71,12 +71,16 @@ func TestTickExpiredDepositPeriod(t *testing.T) {
71
71
newHeader .Time = ctx .BlockHeader ().Time .Add (* suite .GovKeeper .GetParams (ctx ).MaxDepositPeriod )
72
72
ctx = ctx .WithBlockHeader (newHeader )
73
73
74
+ require .EqualValues (t , 1 , suite .GovKeeper .GetInactiveProposalsNumber (ctx ))
75
+
74
76
inactiveQueue = suite .GovKeeper .InactiveProposalQueueIterator (ctx , ctx .BlockHeader ().Time )
75
77
require .True (t , inactiveQueue .Valid ())
76
78
inactiveQueue .Close ()
77
79
78
80
gov .EndBlocker (ctx , suite .GovKeeper )
79
81
82
+ require .EqualValues (t , 0 , suite .GovKeeper .GetInactiveProposalsNumber (ctx ))
83
+
80
84
inactiveQueue = suite .GovKeeper .InactiveProposalQueueIterator (ctx , ctx .BlockHeader ().Time )
81
85
require .False (t , inactiveQueue .Valid ())
82
86
inactiveQueue .Close ()
@@ -123,6 +127,8 @@ func TestTickMultipleExpiredDepositPeriod(t *testing.T) {
123
127
require .False (t , inactiveQueue .Valid ())
124
128
inactiveQueue .Close ()
125
129
130
+ require .EqualValues (t , 1 , suite .GovKeeper .GetInactiveProposalsNumber (ctx ))
131
+
126
132
newProposalMsg2 , err := v1 .NewMsgSubmitProposal (
127
133
[]sdk.Msg {mkTestLegacyContent (t )},
128
134
sdk.Coins {sdk .NewInt64Coin (sdk .DefaultBondDenom , 100000 )},
@@ -145,6 +151,8 @@ func TestTickMultipleExpiredDepositPeriod(t *testing.T) {
145
151
require .True (t , inactiveQueue .Valid ())
146
152
inactiveQueue .Close ()
147
153
154
+ require .EqualValues (t , 2 , suite .GovKeeper .GetInactiveProposalsNumber (ctx ))
155
+
148
156
gov .EndBlocker (ctx , suite .GovKeeper )
149
157
150
158
inactiveQueue = suite .GovKeeper .InactiveProposalQueueIterator (ctx , ctx .BlockHeader ().Time )
@@ -159,8 +167,12 @@ func TestTickMultipleExpiredDepositPeriod(t *testing.T) {
159
167
require .True (t , inactiveQueue .Valid ())
160
168
inactiveQueue .Close ()
161
169
170
+ require .EqualValues (t , 1 , suite .GovKeeper .GetInactiveProposalsNumber (ctx ))
171
+
162
172
gov .EndBlocker (ctx , suite .GovKeeper )
163
173
174
+ require .EqualValues (t , 0 , suite .GovKeeper .GetInactiveProposalsNumber (ctx ))
175
+
164
176
inactiveQueue = suite .GovKeeper .InactiveProposalQueueIterator (ctx , ctx .BlockHeader ().Time )
165
177
require .False (t , inactiveQueue .Valid ())
166
178
inactiveQueue .Close ()
@@ -212,6 +224,8 @@ func TestTickPassedDepositPeriod(t *testing.T) {
212
224
require .False (t , inactiveQueue .Valid ())
213
225
inactiveQueue .Close ()
214
226
227
+ require .EqualValues (t , 1 , suite .GovKeeper .GetInactiveProposalsNumber (ctx ))
228
+
215
229
newDepositMsg := v1 .NewMsgDeposit (addrs [1 ], proposalID , sdk.Coins {sdk .NewInt64Coin (sdk .DefaultBondDenom , 100000 )})
216
230
217
231
res1 , err := govMsgSvr .Deposit (sdk .WrapSDKContext (ctx ), newDepositMsg )
@@ -221,6 +235,9 @@ func TestTickPassedDepositPeriod(t *testing.T) {
221
235
activeQueue = suite .GovKeeper .ActiveProposalQueueIterator (ctx , ctx .BlockHeader ().Time )
222
236
require .False (t , activeQueue .Valid ())
223
237
activeQueue .Close ()
238
+
239
+ require .EqualValues (t , 1 , suite .GovKeeper .GetInactiveProposalsNumber (ctx ))
240
+ require .EqualValues (t , 0 , suite .GovKeeper .GetActiveProposalsNumber (ctx ))
224
241
}
225
242
226
243
func TestTickPassedVotingPeriod (t * testing.T ) {
0 commit comments