diff options
| author | Alex Flint <[email protected]> | 2019-05-03 16:08:29 -0700 |
|---|---|---|
| committer | Alex Flint <[email protected]> | 2019-05-03 16:08:29 -0700 |
| commit | bd97edec87a0541321c6e2529150e315ee11cd8b (patch) | |
| tree | 2da1d9c08c5b829d591f915a5113ec03a0ef2f1a /parse_test.go | |
| parent | 3c5e61a2927728226af0abafab402c511c4e27ac (diff) | |
add Parser.Subcommand and Parser.SubcommandNames
Diffstat (limited to 'parse_test.go')
| -rw-r--r-- | parse_test.go | 9 |
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) { |
