diff options
| author | 2019-06-21 19:15:32 +0200 | |
|---|---|---|
| committer | 2019-06-21 19:15:32 +0200 | |
| commit | 56e7be2835311888ef43f403e5d6bc2118c953fe (patch) | |
| tree | a700e966b79ec441f8936c667bd325e37c4a61dc /src/streaming.zig | |
| parent | updated to newest version of zig (diff) | |
| download | zig-clap-56e7be2835311888ef43f403e5d6bc2118c953fe.tar.gz zig-clap-56e7be2835311888ef43f403e5d6bc2118c953fe.tar.xz zig-clap-56e7be2835311888ef43f403e5d6bc2118c953fe.zip | |
Embed examples in README during build
fixes #11
Diffstat (limited to '')
| -rw-r--r-- | src/streaming.zig | 30 |
1 files changed, 14 insertions, 16 deletions
diff --git a/src/streaming.zig b/src/streaming.zig index 9da120c..d23471c 100644 --- a/src/streaming.zig +++ b/src/streaming.zig | |||
| @@ -174,7 +174,7 @@ fn testNoErr(params: []const clap.Param(u8), args_strings: []const []const u8, r | |||
| 174 | var iter = args.SliceIterator{ .args = args_strings }; | 174 | var iter = args.SliceIterator{ .args = args_strings }; |
| 175 | var c = StreamingClap(u8, args.SliceIterator){ | 175 | var c = StreamingClap(u8, args.SliceIterator){ |
| 176 | .params = params, | 176 | .params = params, |
| 177 | .iter = &iter | 177 | .iter = &iter, |
| 178 | }; | 178 | }; |
| 179 | 179 | ||
| 180 | for (results) |res| { | 180 | for (results) |res| { |
| @@ -217,9 +217,9 @@ test "clap.streaming.StreamingClap: short params" { | |||
| 217 | testNoErr( | 217 | testNoErr( |
| 218 | params, | 218 | params, |
| 219 | [_][]const u8{ | 219 | [_][]const u8{ |
| 220 | "-a", "-b", "-ab", "-ba", | 220 | "-a", "-b", "-ab", "-ba", |
| 221 | "-c", "0", "-c=0", "-ac", | 221 | "-c", "0", "-c=0", "-ac", |
| 222 | "0", "-ac=0", | 222 | "0", "-ac=0", |
| 223 | }, | 223 | }, |
| 224 | [_]Arg(u8){ | 224 | [_]Arg(u8){ |
| 225 | Arg(u8){ .param = a }, | 225 | Arg(u8){ .param = a }, |
| @@ -262,8 +262,8 @@ test "clap.streaming.StreamingClap: long params" { | |||
| 262 | testNoErr( | 262 | testNoErr( |
| 263 | params, | 263 | params, |
| 264 | [_][]const u8{ | 264 | [_][]const u8{ |
| 265 | "--aa", "--bb", | 265 | "--aa", "--bb", |
| 266 | "--cc", "0", | 266 | "--cc", "0", |
| 267 | "--cc=0", | 267 | "--cc=0", |
| 268 | }, | 268 | }, |
| 269 | [_]Arg(u8){ | 269 | [_]Arg(u8){ |
| @@ -276,12 +276,10 @@ test "clap.streaming.StreamingClap: long params" { | |||
| 276 | } | 276 | } |
| 277 | 277 | ||
| 278 | test "clap.streaming.StreamingClap: positional params" { | 278 | test "clap.streaming.StreamingClap: positional params" { |
| 279 | const params = [_]clap.Param(u8){ | 279 | const params = [_]clap.Param(u8){clap.Param(u8){ |
| 280 | clap.Param(u8){ | 280 | .id = 0, |
| 281 | .id = 0, | 281 | .takes_value = true, |
| 282 | .takes_value = true, | 282 | }}; |
| 283 | }, | ||
| 284 | }; | ||
| 285 | 283 | ||
| 286 | testNoErr( | 284 | testNoErr( |
| 287 | params, | 285 | params, |
| @@ -331,10 +329,10 @@ test "clap.streaming.StreamingClap: all params" { | |||
| 331 | testNoErr( | 329 | testNoErr( |
| 332 | params, | 330 | params, |
| 333 | [_][]const u8{ | 331 | [_][]const u8{ |
| 334 | "-a", "-b", "-ab", "-ba", | 332 | "-a", "-b", "-ab", "-ba", |
| 335 | "-c", "0", "-c=0", "-ac", | 333 | "-c", "0", "-c=0", "-ac", |
| 336 | "0", "-ac=0", "--aa", "--bb", | 334 | "0", "-ac=0", "--aa", "--bb", |
| 337 | "--cc", "0", "--cc=0", "something", | 335 | "--cc", "0", "--cc=0", "something", |
| 338 | }, | 336 | }, |
| 339 | [_]Arg(u8){ | 337 | [_]Arg(u8){ |
| 340 | Arg(u8){ .param = aa }, | 338 | Arg(u8){ .param = aa }, |