From e321317c20c6df42ad18e56a7a47f928c2f42489 Mon Sep 17 00:00:00 2001 From: Anil Kumar Kammari Date: Thu, 10 Dec 2020 17:56:44 +0530 Subject: [PATCH] add page flags for staking validators (#8103) * add page flags for staking validators * add test * fix test * add build flag Co-authored-by: aleem1413 Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> --- x/staking/client/cli/cli_test.go | 7 +++++-- x/staking/client/cli/query.go | 1 + 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/x/staking/client/cli/cli_test.go b/x/staking/client/cli/cli_test.go index 40c051bf25..4f8fcf52f0 100644 --- a/x/staking/client/cli/cli_test.go +++ b/x/staking/client/cli/cli_test.go @@ -256,7 +256,10 @@ func (s *IntegrationTestSuite) TestGetCmdQueryValidators() { }{ { "one validator case", - []string{fmt.Sprintf("--%s=json", tmcli.OutputFlag)}, + []string{ + fmt.Sprintf("--%s=json", tmcli.OutputFlag), + fmt.Sprintf("--%s=1", flags.FlagLimit), + }, 1, }, { @@ -278,7 +281,7 @@ func (s *IntegrationTestSuite) TestGetCmdQueryValidators() { var result types.QueryValidatorsResponse s.Require().NoError(clientCtx.JSONMarshaler.UnmarshalJSON(out.Bytes(), &result)) - s.Require().Equal(len(s.network.Validators), len(result.Validators)) + s.Require().Equal(tc.minValidatorCount, len(result.Validators)) }) } } diff --git a/x/staking/client/cli/query.go b/x/staking/client/cli/query.go index 120e436bc8..148d5c4186 100644 --- a/x/staking/client/cli/query.go +++ b/x/staking/client/cli/query.go @@ -132,6 +132,7 @@ $ %s query staking validators } flags.AddQueryFlagsToCmd(cmd) + flags.AddPaginationFlagsToCmd(cmd, "validators") return cmd }