fix(client/grpc): node.NewQueryServer method not setting cfg (backport #20969) (#20973)

This commit is contained in:
mergify[bot]
2024-07-17 13:27:36 +02:00
committed by GitHub
parent 451683bc83
commit 7d0d59da69
3 changed files with 7 additions and 0 deletions
+1
View File
@@ -32,6 +32,7 @@ type queryServer struct {
func NewQueryServer(clientCtx client.Context, cfg config.Config) ServiceServer {
return queryServer{
clientCtx: clientCtx,
cfg: cfg,
}
}
+5
View File
@@ -12,6 +12,9 @@ import (
func TestServiceServer_Config(t *testing.T) {
defaultCfg := config.DefaultConfig()
defaultCfg.PruningKeepRecent = "2000"
defaultCfg.PruningInterval = "10"
defaultCfg.HaltHeight = 100
svr := NewQueryServer(client.Context{}, *defaultCfg)
ctx := sdk.Context{}.WithMinGasPrices(sdk.NewDecCoins(sdk.NewInt64DecCoin("stake", 15)))
@@ -19,5 +22,7 @@ func TestServiceServer_Config(t *testing.T) {
require.NoError(t, err)
require.NotNil(t, resp)
require.Equal(t, ctx.MinGasPrices().String(), resp.MinimumGasPrice)
require.Equal(t, defaultCfg.PruningKeepRecent, resp.PruningKeepRecent)
require.Equal(t, defaultCfg.PruningInterval, resp.PruningInterval)
require.Equal(t, defaultCfg.HaltHeight, resp.HaltHeight)
}