summaryrefslogtreecommitdiff
path: root/parse_test.go
diff options
context:
space:
mode:
authorAlex Flint <[email protected]>2021-01-31 18:46:05 -0800
committerGitHub <[email protected]>2021-01-31 18:46:05 -0800
commit2a23168641ed1fb55f5f4dc72f50bdf15cb65b27 (patch)
treeeb5cf751ccfc98a9cdceb401c80afde1b4f406fe /parse_test.go
parentb91c03d2c6c9e6429f3947f6b6e83321a56aa0f2 (diff)
parentaa6cb95149b650d07de76176d652b7280c86db06 (diff)
Merge pull request #136 from alexflint/ignore-unexported
Skip unexported fields
Diffstat (limited to 'parse_test.go')
-rw-r--r--parse_test.go9
1 files changed, 9 insertions, 0 deletions
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)
+}