Skip to content

Commit

Permalink
test: GetFieldParams error
Browse files Browse the repository at this point in the history
  • Loading branch information
caarlos0 committed Aug 3, 2023
1 parent 1ac47c1 commit a433571
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion env_test.go
Expand Up @@ -359,7 +359,6 @@ func TestParsesEnv(t *testing.T) {
isEqual(t, float321, cfg.Float32s[0])
isEqual(t, float322, cfg.Float32s[1])
isEqual(t, &float321, cfg.Float32Ptrs[0])
isEqual(t, &float322, cfg.Float32Ptrs[1])

isEqual(t, float641, cfg.Float64)
isEqual(t, &float641, cfg.Float64Ptr)
Expand Down Expand Up @@ -1794,6 +1793,14 @@ func TestGetFieldParamsWithPrefix(t *testing.T) {
isTrue(t, areEqual(params, expectedParams))
}

func TestGetFieldParamsError(t *testing.T) {
var config FieldParamsConfig

_, err := GetFieldParams(config)
isErrorWithMessage(t, err, "env: expected a pointer to a Struct")
isTrue(t, errors.Is(err, NotStructPtrError{}))
}

func isTrue(tb testing.TB, b bool) {
tb.Helper()

Expand Down

0 comments on commit a433571

Please sign in to comment.