aboutsummaryrefslogtreecommitdiffstats
path: root/client/go/internal/cli/cmd/feed_test.go
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2023-07-10 15:33:20 +0200
committerMartin Polden <mpolden@mpolden.no>2023-07-10 15:55:45 +0200
commit1507635d86732c1dedf1a58fd85a885d9ade27ed (patch)
tree8922b7882e29c3549ae42d8bd223718b029dca06 /client/go/internal/cli/cmd/feed_test.go
parent33ea59477ebc7ce2317825077950636cc44cfed9 (diff)
Do not log retries in non-verbose mode
Diffstat (limited to 'client/go/internal/cli/cmd/feed_test.go')
-rw-r--r--client/go/internal/cli/cmd/feed_test.go12
1 files changed, 8 insertions, 4 deletions
diff --git a/client/go/internal/cli/cmd/feed_test.go b/client/go/internal/cli/cmd/feed_test.go
index d1904ad815e..fc2c5ec7520 100644
--- a/client/go/internal/cli/cmd/feed_test.go
+++ b/client/go/internal/cli/cmd/feed_test.go
@@ -80,13 +80,17 @@ func TestFeed(t *testing.T) {
require.Nil(t, cli.Run("feed", "-"))
assert.Equal(t, want, stdout.String())
- httpClient.NextResponseString(500, `{"message":"it's broken yo"}`)
+ for i := 0; i < 10; i++ {
+ httpClient.NextResponseString(500, `{"message":"it's broken yo"}`)
+ }
require.Nil(t, cli.Run("feed", jsonFile1))
- assert.Equal(t, "feed: got status 500 ({\"message\":\"it's broken yo\"}) for put id:ns:type::doc1: retrying\n", stderr.String())
+ assert.Equal(t, "feed: got status 500 ({\"message\":\"it's broken yo\"}) for put id:ns:type::doc1: giving up after 10 attempts\n", stderr.String())
stderr.Reset()
- httpClient.NextResponseError(fmt.Errorf("something else is broken"))
+ for i := 0; i < 10; i++ {
+ httpClient.NextResponseError(fmt.Errorf("something else is broken"))
+ }
require.Nil(t, cli.Run("feed", jsonFile1))
- assert.Equal(t, "feed: got error \"something else is broken\" (no body) for put id:ns:type::doc1: retrying\n", stderr.String())
+ assert.Equal(t, "feed: got error \"something else is broken\" (no body) for put id:ns:type::doc1: giving up after 10 attempts\n", stderr.String())
}
func TestFeedInvalid(t *testing.T) {