Skip to content

Commit c20f883

Browse files
committed
client: don't use un-keyed literals in tests, and don't fail early
- don't fail tests early if there's more we can test - don't user un-keyed literals in tests Signed-off-by: Sebastiaan van Stijn <[email protected]>
1 parent 7a60d70 commit c20f883

File tree

1 file changed

+19
-12
lines changed

1 file changed

+19
-12
lines changed

client/client_test.go

Lines changed: 19 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ func TestStore(t *testing.T) {
113113

114114
for _, v := range valid {
115115
if err := Store(mockProgramFn, &v); err != nil {
116-
t.Fatal(err)
116+
t.Error(err)
117117
}
118118
}
119119

@@ -123,7 +123,7 @@ func TestStore(t *testing.T) {
123123

124124
for _, v := range invalid {
125125
if err := Store(mockProgramFn, &v); err == nil {
126-
t.Fatalf("Expected error for server %s, got nil", v.ServerURL)
126+
t.Errorf("Expected error for server %s, got nil", v.ServerURL)
127127
}
128128
}
129129
}
@@ -152,10 +152,10 @@ func TestGet(t *testing.T) {
152152
}
153153

154154
if c.Username != v.Username {
155-
t.Fatalf("expected username `%s`, got %s", v.Username, c.Username)
155+
t.Errorf("expected username `%s`, got %s", v.Username, c.Username)
156156
}
157157
if c.Secret != v.Secret {
158-
t.Fatalf("expected secret `%s`, got %s", v.Secret, c.Secret)
158+
t.Errorf("expected secret `%s`, got %s", v.Secret, c.Secret)
159159
}
160160
}
161161

@@ -165,10 +165,17 @@ func TestGet(t *testing.T) {
165165
serverURL string
166166
err string
167167
}{
168-
{missingCredsAddress, credentials.NewErrCredentialsNotFound().Error()},
169-
{invalidServerAddress, "error getting credentials - err: exited 1, out: `program failed`"},
170-
{"", fmt.Sprintf("error getting credentials - err: %s, out: `%s`",
171-
missingServerURLErr.Error(), missingServerURLErr.Error())},
168+
{
169+
serverURL: missingCredsAddress,
170+
err: credentials.NewErrCredentialsNotFound().Error(),
171+
},
172+
{
173+
serverURL: invalidServerAddress,
174+
err: "error getting credentials - err: exited 1, out: `program failed`",
175+
},
176+
{
177+
err: fmt.Sprintf("error getting credentials - err: %s, out: `%s`", missingServerURLErr.Error(), missingServerURLErr.Error()),
178+
},
172179
}
173180

174181
for _, v := range invalid {
@@ -177,7 +184,7 @@ func TestGet(t *testing.T) {
177184
t.Fatalf("Expected error for server %s, got nil", v.serverURL)
178185
}
179186
if err.Error() != v.err {
180-
t.Fatalf("Expected error `%s`, got `%v`", v.err, err)
187+
t.Errorf("Expected error `%s`, got `%v`", v.err, err)
181188
}
182189
}
183190
}
@@ -192,11 +199,11 @@ func ExampleErase() {
192199

193200
func TestErase(t *testing.T) {
194201
if err := Erase(mockProgramFn, validServerAddress); err != nil {
195-
t.Fatal(err)
202+
t.Error(err)
196203
}
197204

198205
if err := Erase(mockProgramFn, invalidServerAddress); err == nil {
199-
t.Fatalf("Expected error for server %s, got nil", invalidServerAddress)
206+
t.Errorf("Expected error for server %s, got nil", invalidServerAddress)
200207
}
201208
}
202209

@@ -207,6 +214,6 @@ func TestList(t *testing.T) {
207214
}
208215

209216
if username, exists := auths[validServerAddress]; !exists || username != validUsername {
210-
t.Fatalf("auths[%s] returned %s, %t; expected %s, %t", validServerAddress, username, exists, validUsername, true)
217+
t.Errorf("auths[%s] returned %s, %t; expected %s, %t", validServerAddress, username, exists, validUsername, true)
211218
}
212219
}

0 commit comments

Comments
 (0)