From aa6cb95149b650d07de76176d652b7280c86db06 Mon Sep 17 00:00:00 2001 From: Alex Flint Date: Sun, 31 Jan 2021 18:29:22 -0800 Subject: skip unexported fields --- parse_test.go | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'parse_test.go') diff --git a/parse_test.go b/parse_test.go index ad668a9..a0334c7 100644 --- a/parse_test.go +++ b/parse_test.go @@ -1213,3 +1213,12 @@ func TestDefaultValuesNotAllowedWithSlice(t *testing.T) { err := parse("", &args) assert.EqualError(t, err, ".A: default values are not supported for slice fields") } + +func TestUnexportedFieldsSkipped(t *testing.T) { + var args struct { + unexported struct{} + } + + _, err := NewParser(Config{}, &args) + require.NoError(t, err) +} -- cgit v1.2.3