From 97b4b9302574dfd1cdcb5d349ebac77acc5137ef Mon Sep 17 00:00:00 2001 From: toteki <63419657+toteki@users.noreply.github.com> Date: Wed, 27 Dec 2023 07:46:58 -0700 Subject: [PATCH] test --- x/leverage/keeper/grpc_query_test.go | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/x/leverage/keeper/grpc_query_test.go b/x/leverage/keeper/grpc_query_test.go index 41057ba60c..366633ccca 100644 --- a/x/leverage/keeper/grpc_query_test.go +++ b/x/leverage/keeper/grpc_query_test.go @@ -99,6 +99,29 @@ func (s *IntegrationTestSuite) TestQuerier_MarketSummary() { require.Equal(expected, *resp) } +func (s *IntegrationTestSuite) TestQuerier_TokenMarkets() { + require := s.Require() + + req := &types.QueryRegisteredTokenMarkets{} + resp, err := s.queryClient.RegisteredTokenMarkets(context.Background(), req) + require.NoError(err) + + expected := types.QueryRegisteredTokenMarketsResponse{ + Markets: []types.TokenMarket{}, + } + tokens := s.tk.GetAllRegisteredTokens(s.ctx) + for _, token := range tokens { + ms, err := s.queryClient.MarketSummary(context.Background(), &types.QueryMarketSummary{Denom: token.BaseDenom}) + require.NoError(err) + expected.Markets = append(expected.Markets, types.TokenMarket{ + Token: &token, + Market: ms, + }) + } + + require.Equal(expected, *resp) +} + func (s *IntegrationTestSuite) TestQuerier_AccountBalances() { ctx, require := s.ctx, s.Require()