Skip to content

Commit 06f7f37

Browse files
committed
refactor: improve error formatting
1 parent d675ae7 commit 06f7f37

20 files changed

+35
-38
lines changed

api/util/bucket_test.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package util
22

33
import (
4+
"strings"
45
"testing"
56

67
storage "github.com/ninech/apis/storage/v1alpha1"
@@ -298,7 +299,7 @@ func TestParseCORSLooseWithMask(t *testing.T) {
298299

299300
if tt.wantErr != "" {
300301
assert.Error(t, err)
301-
assert.Contains(t, err.Error(), tt.wantErr)
302+
assert.Contains(t, strings.ToLower(err.Error()), strings.ToLower(tt.wantErr))
302303
return
303304
}
304305
assert.NoError(t, err)

auth/set_project.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ func (s *SetProjectCmd) Run(ctx context.Context, client *api.Client) error {
4242
org,
4343
)
4444
if err := trySwitchOrg(ctx, client, s.Name); err != nil {
45-
return fmt.Errorf("failed to switch organization: %w", err)
45+
return err
4646
}
4747

4848
org, err = client.Organization()

auth/set_project_test.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package auth
33
import (
44
"context"
55
"errors"
6+
"strings"
67
"testing"
78

89
management "github.com/ninech/apis/management/v1alpha1"
@@ -116,7 +117,7 @@ func TestOrgFromProjectAPIErrors(t *testing.T) {
116117
is.NoError(err)
117118

118119
_, err = orgFromProject(t.Context(), apiClient, "test-prod")
119-
is.ErrorContains(err, tc.wantErrContain)
120+
is.Contains(strings.ToLower(err.Error()), strings.ToLower(tc.wantErrContain))
120121
})
121122
}
122123
}

get/all_test.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import (
44
"bytes"
55
"context"
66
"os"
7+
"strings"
78
"testing"
89

910
apps "github.com/ninech/apis/apps/v1alpha1"
@@ -322,7 +323,7 @@ dev pear Release apps.nine.ch
322323
if testCase.errorExpected {
323324
require.Error(t, err)
324325
for _, s := range testCase.errorContains {
325-
assert.Contains(t, err.Error(), s)
326+
assert.Contains(t, strings.ToLower(err.Error()), strings.ToLower(s))
326327
}
327328
return
328329
}

get/bucket_test.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package get
33
import (
44
"bytes"
55
"context"
6+
"strings"
67
"testing"
78
"time"
89

@@ -258,7 +259,7 @@ func TestBucketGet(t *testing.T) {
258259
if tt.wantErr {
259260
require.Error(t, err)
260261
for _, s := range tt.wantContain {
261-
assert.Contains(t, err.Error(), s, "missing expected substring %q in error:\n%s", s, err)
262+
assert.Contains(t, strings.ToLower(err.Error()), strings.ToLower(s), "missing expected substring %q in error:\n%s", s, err)
262263
}
263264
return
264265
}

get/bucketuser_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ func TestBucketUser(t *testing.T) {
136136
}
137137
if tt.wantErr {
138138
for _, substr := range tt.wantContain {
139-
if !strings.Contains(err.Error(), substr) {
139+
if !strings.Contains(strings.ToLower(err.Error()), strings.ToLower(substr)) {
140140
t.Errorf("bucketUserCmd.Run() error did not contain %q, err = %v", substr, err)
141141
}
142142
}

get/cloudvm_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ func TestCloudVM(t *testing.T) {
135135
}
136136
if tt.wantErr {
137137
for _, substr := range tt.wantContain {
138-
if !strings.Contains(err.Error(), substr) {
138+
if !strings.Contains(strings.ToLower(err.Error()), strings.ToLower(substr)) {
139139
t.Errorf("cloudVMCmd.Run() error did not contain %q, err = %v", substr, err)
140140
}
141141
}

get/database_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ func TestDatabase(t *testing.T) {
170170
}
171171
if tt.wantErr {
172172
for _, substr := range tt.wantContain {
173-
if !strings.Contains(err.Error(), substr) {
173+
if !strings.Contains(strings.ToLower(err.Error()), strings.ToLower(substr)) {
174174
t.Errorf("postgresDatabaseCmd.Run() error did not contain %q, err = %v", substr, err)
175175
}
176176
}

get/keyvaluestore_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ func TestKeyValueStore(t *testing.T) {
175175
}
176176
if tt.wantErr {
177177
for _, substr := range tt.wantContain {
178-
if !strings.Contains(err.Error(), substr) {
178+
if !strings.Contains(strings.ToLower(err.Error()), strings.ToLower(substr)) {
179179
t.Errorf("keyValueStoreCmd.Run() error did not contain %q, err = %v", substr, err)
180180
}
181181
}

get/mysql_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ func TestMySQL(t *testing.T) {
170170
}
171171
if tt.wantErr {
172172
for _, substr := range tt.wantContain {
173-
if !strings.Contains(err.Error(), substr) {
173+
if !strings.Contains(strings.ToLower(err.Error()), strings.ToLower(substr)) {
174174
t.Errorf("mySQLCmd.Run() error did not contain %q, err = %v", substr, err)
175175
}
176176
}

0 commit comments

Comments
 (0)