From 82b29b8e69cf0e3da499a9442faf1f5336b4bd9c Mon Sep 17 00:00:00 2001 From: javiersuweijie Date: Wed, 28 Feb 2024 11:28:32 +0800 Subject: [PATCH] test: make sure nothing left to claim --- x/alliance/keeper/tests/reward_test.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/x/alliance/keeper/tests/reward_test.go b/x/alliance/keeper/tests/reward_test.go index 47032516..e656c385 100644 --- a/x/alliance/keeper/tests/reward_test.go +++ b/x/alliance/keeper/tests/reward_test.go @@ -1301,4 +1301,21 @@ func TestMigratedRewards(t *testing.T) { rewards4, err := app.AllianceKeeper.ClaimDelegationRewards(ctx, user2, val2, AllianceDenomTwo) require.NoError(t, err) require.Equal(t, sdk.NewInt(4_000_000+5_000_000-1), rewards4.AmountOf(bondDenom)) + + // Make sure nothing left to claim + rewards1, err = app.AllianceKeeper.ClaimDelegationRewards(ctx, user1, val1, AllianceDenom) + require.NoError(t, err) + require.Equal(t, sdk.NewInt(0), rewards1.AmountOf(bondDenom)) + + rewards2, err = app.AllianceKeeper.ClaimDelegationRewards(ctx, user2, val1, AllianceDenomTwo) + require.NoError(t, err) + require.Equal(t, sdk.NewInt(0), rewards2.AmountOf(bondDenom)) + + rewards3, err = app.AllianceKeeper.ClaimDelegationRewards(ctx, user1, val2, AllianceDenomTwo) + require.NoError(t, err) + require.Equal(t, sdk.NewInt(0), rewards3.AmountOf(bondDenom)) + + rewards4, err = app.AllianceKeeper.ClaimDelegationRewards(ctx, user2, val2, AllianceDenomTwo) + require.NoError(t, err) + require.Equal(t, sdk.NewInt(0), rewards4.AmountOf(bondDenom)) }