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  }