testutil: add ApplyMockIODiscardOutErr, simplify existing functions (#6665)

This commit is contained in:
Alessio Treglia
2020-07-10 08:55:48 +02:00
committed by GitHub
parent d269eaf74c
commit 255ed06eb4
16 changed files with 63 additions and 36 deletions
+2 -3
View File
@@ -3,7 +3,6 @@ package client_test
import (
"context"
"fmt"
"io/ioutil"
"testing"
"github.com/spf13/cobra"
@@ -11,6 +10,7 @@ import (
"github.com/cosmos/cosmos-sdk/client"
"github.com/cosmos/cosmos-sdk/client/flags"
"github.com/cosmos/cosmos-sdk/testutil"
)
func TestValidateCmd(t *testing.T) {
@@ -106,8 +106,7 @@ func TestSetCmdClientContextHandler(t *testing.T) {
ctx = context.WithValue(ctx, client.ClientContextKey, &client.Context{})
cmd := newCmd()
cmd.SetOut(ioutil.Discard)
cmd.SetErr(ioutil.Discard)
_ = testutil.ApplyMockIODiscardOutErr(cmd)
cmd.SetArgs(tc.args)
require.NoError(t, cmd.ExecuteContext(ctx))