tummychow
4c29b190e0
Add basic test for prefix matching
2014-03-26 05:12:48 -04:00
tummychow
96d543cf2c
Reset root command lists in testing
...
This fixes some issues that appear when testing prefix invocations. Since the
root command lists weren't being cleared, the list would persist between
tests, so there would be multiple instances of each command. Then, if you
tried to match a prefix of one of those commands, you'd get two matches (one
for each instance) and the command would fail.
Resetting the root command lists prevents them from persisting between tests,
resolving this issue.
2014-03-26 05:12:48 -04:00
spf13
2f19d3c266
Added test for (fixed) bug in upstream library pflag
2013-11-05 19:50:47 -05:00
spf13
79bdde5f6c
Refactored code to eliminate need for a commander. Much simpler interface now.
2013-11-01 18:36:24 -04:00
spf13
a2845e7f7a
fixed spf13/cobra#1 spf13/hugo#88
2013-09-30 21:54:46 -04:00
spf13
6b3d2f2e9a
Shorter message when invalid flags provided
2013-09-29 02:01:56 -04:00
spf13
0556e5fbf9
Moving cobra_test into package cobra for easier testing
2013-09-24 17:04:00 -04:00
spf13
fb2146e9e5
Add support for help command
2013-09-24 16:03:22 -04:00
spf13
68f3c66d07
Proper handling of flag error messages. Fixing test that wasn't passing.
2013-09-24 13:15:30 -04:00
spf13
57fc2cb534
Support and test for custom output.
2013-09-24 12:12:32 -04:00
spf13
8858462331
Add decent usage message
2013-09-12 10:37:35 -04:00
spf13
c5eb49e3f5
Add better persistent flags testing
2013-09-10 18:26:46 -04:00
spf13
3f47f33e39
Testing when given missing flag
2013-09-04 11:32:51 -04:00
spf13
c568b575aa
Better testing support. Easy to reset to blank slate in tests.
2013-09-04 11:32:51 -04:00
spf13
1be06e4e1a
Adding a separate command as a run value.
2013-09-03 19:04:50 -04:00
spf13
bbb8e6e199
initial commit of cobra w/test suite
2013-09-03 18:54:51 -04:00