diff options
Diffstat (limited to 'tests/extended.zig')
| -rw-r--r-- | tests/extended.zig | 45 |
1 files changed, 9 insertions, 36 deletions
diff --git a/tests/extended.zig b/tests/extended.zig index 00cc84b..3af2025 100644 --- a/tests/extended.zig +++ b/tests/extended.zig | |||
| @@ -98,20 +98,11 @@ test "clap.extended: short" { | |||
| 98 | .b = 0, | 98 | .b = 0, |
| 99 | }, | 99 | }, |
| 100 | .params = []Param{ | 100 | .params = []Param{ |
| 101 | Param{ | 101 | Param.flag("a", Names.short('a'), Param.Settings{ |
| 102 | .field = "a", | ||
| 103 | .names = Names.short('a'), | ||
| 104 | .kind = Param.Kind.Flag, | ||
| 105 | .required = true, | 102 | .required = true, |
| 106 | .position = 0, | 103 | .position = 0, |
| 107 | }, | 104 | }), |
| 108 | Param{ | 105 | Param.option("b", Names.short('b'), Param.Settings.default(), &Parser.int(u8, 10)), |
| 109 | .field = "b", | ||
| 110 | .names = Names.short('b'), | ||
| 111 | .kind = Param.Kind{ .Option = Parser.int(u8, 10) }, | ||
| 112 | .required = false, | ||
| 113 | .position = null, | ||
| 114 | }, | ||
| 115 | } | 106 | } |
| 116 | }; | 107 | }; |
| 117 | 108 | ||
| @@ -201,20 +192,11 @@ test "clap.extended: long" { | |||
| 201 | .b = 0, | 192 | .b = 0, |
| 202 | }, | 193 | }, |
| 203 | .params = []Param{ | 194 | .params = []Param{ |
| 204 | Param{ | 195 | Param.flag("a", Names.long("a"), Param.Settings{ |
| 205 | .field = "a", | ||
| 206 | .names = Names.long("a"), | ||
| 207 | .kind = Param.Kind.Flag, | ||
| 208 | .required = true, | 196 | .required = true, |
| 209 | .position = 0, | 197 | .position = 0, |
| 210 | }, | 198 | }), |
| 211 | Param{ | 199 | Param.option("b", Names.long("b"), Param.Settings.default(), &Parser.int(u8, 10)), |
| 212 | .field = "b", | ||
| 213 | .names = Names.long("b"), | ||
| 214 | .kind = Param.Kind{ .Option = Parser.int(u8, 10) }, | ||
| 215 | .required = false, | ||
| 216 | .position = null, | ||
| 217 | }, | ||
| 218 | } | 200 | } |
| 219 | }; | 201 | }; |
| 220 | 202 | ||
| @@ -280,20 +262,11 @@ test "clap.extended: bare" { | |||
| 280 | .b = 0, | 262 | .b = 0, |
| 281 | }, | 263 | }, |
| 282 | .params = []Param{ | 264 | .params = []Param{ |
| 283 | Param{ | 265 | Param.flag("a", Names.bare("a"), Param.Settings{ |
| 284 | .field = "a", | ||
| 285 | .names = Names.bare("a"), | ||
| 286 | .kind = Param.Kind.Flag, | ||
| 287 | .required = true, | 266 | .required = true, |
| 288 | .position = 0, | 267 | .position = 0, |
| 289 | }, | 268 | }), |
| 290 | Param{ | 269 | Param.option("b", Names.bare("b"), Param.Settings.default(), &Parser.int(u8, 10)), |
| 291 | .field = "b", | ||
| 292 | .names = Names.bare("b"), | ||
| 293 | .kind = Param.Kind{ .Option = Parser.int(u8, 10) }, | ||
| 294 | .required = false, | ||
| 295 | .position = null, | ||
| 296 | }, | ||
| 297 | } | 270 | } |
| 298 | }; | 271 | }; |
| 299 | 272 | ||