github.com/KiraCore/sekai@v0.3.43/x/gov/keeper/keeper_test.go (about) 1 package keeper_test 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/require" 7 8 simapp "github.com/KiraCore/sekai/app" 9 "github.com/KiraCore/sekai/x/gov/types" 10 tmproto "github.com/cometbft/cometbft/proto/tendermint/types" 11 ) 12 13 func TestKeeper_SetNetworkProperty(t *testing.T) { 14 app := simapp.Setup(false) 15 ctx := app.NewContext(false, tmproto.Header{}) 16 17 app.CustomGovKeeper.SetNetworkProperties(ctx, &types.NetworkProperties{ 18 MinTxFee: 100, 19 MaxTxFee: 50000, 20 }) 21 22 err := app.CustomGovKeeper.SetNetworkProperty(ctx, types.MinTxFee, types.NetworkPropertyValue{Value: 300}) 23 require.Nil(t, err) 24 25 savedMinTxFee, err := app.CustomGovKeeper.GetNetworkProperty(ctx, types.MinTxFee) 26 require.Nil(t, err) 27 require.Equal(t, uint64(300), savedMinTxFee.Value) 28 }