github.com/cosmos/cosmos-sdk@v0.50.10/client/grpc/cmtservice/status_test.go (about) 1 package cmtservice_test 2 3 import ( 4 "fmt" 5 "testing" 6 7 "github.com/stretchr/testify/require" 8 9 "github.com/cosmos/cosmos-sdk/server" 10 clitestutil "github.com/cosmos/cosmos-sdk/testutil/cli" 11 "github.com/cosmos/cosmos-sdk/testutil/network" 12 ) 13 14 func TestStatusCommand(t *testing.T) { 15 t.Skip() // flaky test 16 17 cfg, err := network.DefaultConfigWithAppConfig(network.MinimumAppConfig()) 18 require.NoError(t, err) 19 20 network, err := network.New(t, t.TempDir(), cfg) 21 require.NoError(t, err) 22 require.NoError(t, network.WaitForNextBlock()) 23 24 val0 := network.Validators[0] 25 cmd := server.StatusCommand() 26 27 out, err := clitestutil.ExecTestCLICmd(val0.ClientCtx, cmd, []string{}) 28 require.NoError(t, err) 29 30 // Make sure the output has the validator moniker. 31 require.Contains(t, out.String(), fmt.Sprintf("\"moniker\":\"%s\"", val0.Moniker)) 32 }