cosmos-sdk/client/query_test.go
Takeshi Arabiki 245a5faf02
fix: Handle context cancellation (#24551)
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
2025-05-01 22:50:18 +00:00

21 lines
472 B
Go

package client_test
import (
"context"
"testing"
abci "github.com/cometbft/cometbft/abci/types"
"github.com/stretchr/testify/require"
"github.com/cosmos/cosmos-sdk/client"
)
func TestQueryABCICancellation(t *testing.T) {
cmdCtx, cancel := context.WithCancel(context.Background())
cancel()
ctx := client.Context{}.WithClient(client.MockClient{}).WithCmdContext(cmdCtx)
_, err := ctx.QueryABCI(abci.RequestQuery{})
require.ErrorIs(t, err, context.Canceled)
}