From a9800a92aeac0a344e4d89a49b7e179b3f87198a Mon Sep 17 00:00:00 2001 From: Jae Kwon Date: Wed, 25 Jul 2018 16:24:41 -0700 Subject: [PATCH] Fix slashing test to reflect SlashFractionDowntime param --- x/slashing/keeper_test.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/x/slashing/keeper_test.go b/x/slashing/keeper_test.go index fc60c5029..5eeca8305 100644 --- a/x/slashing/keeper_test.go +++ b/x/slashing/keeper_test.go @@ -128,7 +128,8 @@ func TestHandleAbsentValidator(t *testing.T) { // validator should have been slashed pool = sk.GetPool(ctx) - require.Equal(t, int64(amtInt-1), pool.BondedTokens.RoundInt64()) + slashAmt := sdk.NewRat(amtInt).Mul(keeper.SlashFractionDowntime(ctx)).RoundInt64() + require.Equal(t, int64(amtInt)-slashAmt, pool.BondedTokens.RoundInt64()) // validator start height should have been changed info, found = keeper.getValidatorSigningInfo(ctx, sdk.ValAddress(val.Address()))