summaryrefslogtreecommitdiffstats
path: root/client/go/internal/cli/cmd/status_test.go
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2023-11-23 11:16:47 +0100
committerGitHub <noreply@github.com>2023-11-23 11:16:47 +0100
commit6fd49390285d9ee786b541d7850eb1504b4050a6 (patch)
tree6bc74cdcc5f446f5f7a0cec97abe47c7539ff18e /client/go/internal/cli/cmd/status_test.go
parent6f9b43ab5aeafa4bf52208a6ca606509d3edc076 (diff)
parent667b9c92a3ff28419b1333e3d28256ebe97b8221 (diff)
Merge pull request #29438 from vespa-engine/mpolden/status-plain-output
Add format option to status command
Diffstat (limited to 'client/go/internal/cli/cmd/status_test.go')
-rw-r--r--client/go/internal/cli/cmd/status_test.go10
1 files changed, 8 insertions, 2 deletions
diff --git a/client/go/internal/cli/cmd/status_test.go b/client/go/internal/cli/cmd/status_test.go
index 1473e39ff54..8bd8449d5a1 100644
--- a/client/go/internal/cli/cmd/status_test.go
+++ b/client/go/internal/cli/cmd/status_test.go
@@ -197,7 +197,7 @@ func assertStatus(expectedTarget string, args []string, t *testing.T) {
t.Helper()
client := &mock.HTTPClient{}
clusterName := ""
- for i := 0; i < 2; i++ {
+ for i := 0; i < 3; i++ {
if isLocalTarget(args) {
clusterName = "foo"
mockServiceStatus(client, clusterName)
@@ -216,11 +216,17 @@ func assertStatus(expectedTarget string, args []string, t *testing.T) {
assert.Equal(t, expectedTarget+"/status.html", client.LastRequest.URL.String())
// Test legacy command
- statusArgs = []string{"status query"}
+ statusArgs = []string{"status", "query"}
stdout.Reset()
assert.Nil(t, cli.Run(append(statusArgs, args...)...))
assert.Equal(t, prefix+" at "+expectedTarget+" is ready\n", stdout.String())
assert.Equal(t, expectedTarget+"/status.html", client.LastRequest.URL.String())
+
+ // Plain format
+ statusArgs = []string{"status", "--format=plain"}
+ stdout.Reset()
+ assert.Nil(t, cli.Run(append(statusArgs, args...)...))
+ assert.Equal(t, expectedTarget+"\n", stdout.String())
}
func assertDocumentStatus(target string, args []string, t *testing.T) {