Skip to content

Commit

Permalink
fix ut
Browse files Browse the repository at this point in the history
  • Loading branch information
sainoe committed Apr 30, 2024
1 parent 5169797 commit cbf46be
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions x/ccv/provider/keeper/relay_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -125,12 +125,22 @@ func TestOnRecvDowntimeSlashPacket(t *testing.T) {
// Set a block height for the valset update id in the generated packet data
providerKeeper.SetValsetUpdateBlockHeight(ctx, packetData.ValsetUpdateId, uint64(15))

// Set consumer validator
providerKeeper.SetConsumerValidator(ctx, "chain-1", providertypes.ConsumerValidator{
ProviderConsAddr: packetData.Validator.Address,
})

// Set slash meter to negative value and assert a bounce ack is returned
providerKeeper.SetSlashMeter(ctx, math.NewInt(-5))
ackResult, err := executeOnRecvSlashPacket(t, &providerKeeper, ctx, "channel-1", 1, packetData)
require.Equal(t, ccv.SlashPacketBouncedResult, ackResult)
require.NoError(t, err)

// Set consumer validator
providerKeeper.SetConsumerValidator(ctx, "chain-2", providertypes.ConsumerValidator{
ProviderConsAddr: packetData.Validator.Address,
})

// Also bounced for chain-2
ackResult, err = executeOnRecvSlashPacket(t, &providerKeeper, ctx, "channel-2", 2, packetData)
require.Equal(t, ccv.SlashPacketBouncedResult, ackResult)
Expand Down

0 comments on commit cbf46be

Please sign in to comment.