github.com/cosmos/cosmos-sdk@v0.50.10/client/grpc/node/service_test.go (about) 1 package node 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/require" 7 8 "github.com/cosmos/cosmos-sdk/client" 9 "github.com/cosmos/cosmos-sdk/server/config" 10 sdk "github.com/cosmos/cosmos-sdk/types" 11 ) 12 13 func TestServiceServer_Config(t *testing.T) { 14 defaultCfg := config.DefaultConfig() 15 defaultCfg.PruningKeepRecent = "2000" 16 defaultCfg.PruningInterval = "10" 17 defaultCfg.HaltHeight = 100 18 svr := NewQueryServer(client.Context{}, *defaultCfg) 19 ctx := sdk.Context{}.WithMinGasPrices(sdk.NewDecCoins(sdk.NewInt64DecCoin("stake", 15))) 20 21 resp, err := svr.Config(ctx, &ConfigRequest{}) 22 require.NoError(t, err) 23 require.NotNil(t, resp) 24 require.Equal(t, ctx.MinGasPrices().String(), resp.MinimumGasPrice) 25 require.Equal(t, defaultCfg.PruningKeepRecent, resp.PruningKeepRecent) 26 require.Equal(t, defaultCfg.PruningInterval, resp.PruningInterval) 27 require.Equal(t, defaultCfg.HaltHeight, resp.HaltHeight) 28 }