summaryrefslogtreecommitdiff
path: root/parse_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'parse_test.go')
-rw-r--r--parse_test.go9
1 files changed, 7 insertions, 2 deletions
diff --git a/parse_test.go b/parse_test.go
index 00b0875..c2544fd 100644
--- a/parse_test.go
+++ b/parse_test.go
@@ -19,15 +19,20 @@ func setenv(t *testing.T, name, val string) {
}
func parse(cmdline string, dest interface{}) error {
+ _, err := pparse(cmdline, dest)
+ return err
+}
+
+func pparse(cmdline string, dest interface{}) (*Parser, error) {
p, err := NewParser(Config{}, dest)
if err != nil {
- return err
+ return nil, err
}
var parts []string
if len(cmdline) > 0 {
parts = strings.Split(cmdline, " ")
}
- return p.Parse(parts)
+ return p, p.Parse(parts)
}
func TestString(t *testing.T) {