(t *testing.T, err error, expected ...error)
| 1221 | } |
| 1222 | |
| 1223 | func expectErr(t *testing.T, err error, expected ...error) { |
| 1224 | t.Helper() |
| 1225 | if err == nil { |
| 1226 | t.Fatalf("Expected error but got none") |
| 1227 | } |
| 1228 | if len(expected) == 0 { |
| 1229 | return |
| 1230 | } |
| 1231 | for _, e := range expected { |
| 1232 | if errors.Is(err, e) { |
| 1233 | return |
| 1234 | } |
| 1235 | } |
| 1236 | t.Fatalf("Expected one of %+v, got '%v'", expected, err) |
| 1237 | } |
| 1238 | |
| 1239 | func TestListKeyValueStores(t *testing.T) { |
| 1240 | tests := []struct { |
no test coverage detected