Kevin K
0031d78564
refactor(v2): improving macros for code dedup
2016-01-28 11:45:31 -05:00
Kevin K
7fc18e685f
test(v2): fixing tests to pass under new v2 changes
2016-01-28 11:45:31 -05:00
Sung Rim Huh
44cbed1a2a
tests(help): add tests for help subcommand
2016-01-14 20:23:50 -08:00
Sung Rim Huh
32ef3264b9
tests: add checks for help and version flag
2016-01-13 09:03:27 -08:00
Sung Rim Huh
1c41d1bf43
tests(possible_values): add tests for possible values
2016-01-13 08:52:42 -08:00
Sung Rim Huh
e2c63cded7
tests(multiple_values): add positional multiple values
2016-01-13 08:28:24 -08:00
Sung Rim Huh
346450e6f1
tests(subcommands): add subcommand tests
2016-01-13 08:06:00 -08:00
Sung Rim Huh
3936b28035
tests(yaml): use scope wide attribute
2016-01-11 21:13:14 -08:00
Sung Rim Huh
b2d29b0a68
tests(unicode): use scope wide attribute
2016-01-11 21:08:38 -08:00
Kevin K
6372b4844f
tests(unicode): removes unicode testing from Windows builds
2015-12-18 09:01:59 -05:00
Sung Rim Huh
389d14ab85
tests(multiple_values): move tests related to multiple values
2015-12-10 09:09:50 -08:00
Kevin K
8988853fb8
imp(ArgMatcher): huge refactor and deduplication of code
...
Tons of code has been moved into functions, deduplicated, made much
easier to read, maintain, and understand. Comments still need to be
added, but that will happen shortly. Modules have also been moved around
to follow Rust conventions and best practices.
All functionality remains exactly the same
2015-11-11 10:26:05 -05:00
Kevin K
ea4740ca3b
tests(Errors): improves error testing
2015-11-03 08:26:17 -05:00
Kevin K
aff89d579b
feat: allows parsing without a binary name for daemons and interactive CLIs
...
Closes #318
2015-10-28 06:45:49 -04:00
Kevin K
40ed2b50c3
fix(POSIX Overrides): fixes bug where required args are overridden
2015-10-28 04:51:42 -04:00
Kevin K
13f6101a87
tests(Unified Help): uses new sorted category in tests
...
Closes #307
2015-10-05 20:37:49 -04:00
Kevin K
1ac7e99491
tests(AppSettings): adds some additional tests
2015-09-30 23:59:41 -04:00
Kevin K
38ff779749
tests(Hidden Args): adds tests
2015-09-30 23:59:41 -04:00
Kevin K
7005cf8c47
style: removes trailing whitespace
2015-09-30 23:59:40 -04:00
Alexander Kuvaev
e102c1be3f
tests: minor test improvements
2015-09-28 23:28:46 +03:00
Kevin K
af8bfb1610
tests(ArgGroups): adds tests for ArgGroups
...
closes #279
2015-09-28 12:29:57 -04:00
Kevin K
8b1b261616
tests(Unicode): adds safe unicode tests
2015-09-21 21:58:41 -04:00
Alexander Kuvaev
eb65a07a91
tests: some new tests for positionals
2015-09-17 22:20:56 +03:00
Kevin K
4a6ad4e73a
tests(App Help): tests writing of App help message
2015-09-08 22:39:31 -04:00
Alexander Kuvaev
5ef59a7a19
tests: fixed yaml test
2015-09-06 23:34:15 +03:00
Alexander Kuvaev
7a2375bcea
tests: add tests for requires
2015-09-06 23:13:55 +03:00
Alexander Kuvaev
7fdcb4761a
tests: Added requirement override tests
2015-09-06 22:34:37 +03:00
Alexander Kuvaev
952fa4d246
tests: conflict override tests
2015-09-06 22:22:37 +03:00
Alexander Kuvaev
7e3e696471
tests: Add sub_command_negate_requred false-negative test
2015-09-06 22:13:16 +03:00
Alexander Kuvaev
a4a00b03e3
tests: add tests for flag and groups conflicts
2015-09-06 13:46:58 +03:00
Kevin K
e1694922f5
tests: adds test for ArgGroups
2015-09-04 13:58:00 -04:00
Kevin K
e27a3f3146
tests: adds tests for AppSettings FromStr
2015-09-04 13:16:24 -04:00
Kevin K
ab41d7f382
docs(YAML): adds examples for using YAML to build a CLI
2015-08-31 23:57:35 -04:00
Kevin K
1a3c729e7f
test(App from YAML): fixes yaml app declaration
2015-08-31 23:57:35 -04:00
Kevin K
86cf4c4562
feat(YAML): allows building a CLI from YAML files
2015-08-31 23:57:16 -04:00
Alexander Kuvaev
0cfecd328c
tests: moved tests from lib.rs to tests.rs and tests dir
2015-08-28 21:48:37 +03:00
Kevin K
c7f22728f1
Added test application
2015-03-24 12:16:59 -04:00
Kevin K
0f7bc363ce
Moved tests to tests/ directory and crate
2015-03-22 21:57:02 -04:00