diff --git a/x/auction/keeper/grpc_query_test.go b/x/auction/keeper/grpc_query_test.go new file mode 100644 index 00000000..a124a228 --- /dev/null +++ b/x/auction/keeper/grpc_query_test.go @@ -0,0 +1,21 @@ +package keeper_test + +import ( + sdk "github.com/cosmos/cosmos-sdk/types" + + "github.com/skip-mev/block-sdk/x/auction/types" +) + +func (s *KeeperTestSuite) TestQueryParams() { + s.Run("can query module params", func() { + params, err := s.auctionkeeper.GetParams(s.ctx) + s.Require().NoError(err) + + escrowAddress := sdk.AccAddress(params.EscrowAccountAddress) + + res, err := s.queryServer.Params(s.ctx, &types.QueryParamsRequest{}) + s.Require().NoError(err) + s.Require().Equal(params, res.Params) + s.Require().Equal(escrowAddress.String(), res.EscrowAddressString) + }) +} diff --git a/x/auction/keeper/keeper_test.go b/x/auction/keeper/keeper_test.go index f77fc70d..37967021 100644 --- a/x/auction/keeper/keeper_test.go +++ b/x/auction/keeper/keeper_test.go @@ -25,9 +25,11 @@ type KeeperTestSuite struct { stakingKeeper *mocks.StakingKeeper encCfg testutils.EncodingConfig ctx sdk.Context - msgServer types.MsgServer key *storetypes.KVStoreKey authorityAccount sdk.AccAddress + + msgServer types.MsgServer + queryServer types.QueryServer } func TestKeeperTestSuite(t *testing.T) { @@ -61,4 +63,5 @@ func (s *KeeperTestSuite) SetupTest() { s.Require().NoError(err) s.msgServer = keeper.NewMsgServerImpl(s.auctionkeeper) + s.queryServer = keeper.NewQueryServer(s.auctionkeeper) }