summaryrefslogtreecommitdiff
path: root/tests/extended.zig
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--tests/extended.zig36
1 files changed, 21 insertions, 15 deletions
diff --git a/tests/extended.zig b/tests/extended.zig
index 97b817e..78c319e 100644
--- a/tests/extended.zig
+++ b/tests/extended.zig
@@ -79,11 +79,13 @@ test "clap.extended: short" {
79 .b = 0, 79 .b = 0,
80 }, 80 },
81 .params = []Param{ 81 .params = []Param{
82 Param.flag("a", Names.short('a'), Param.Settings{ 82 p: {
83 .required = true, 83 var res = Param.flag("a", Names.short('a'));
84 .position = 0, 84 res.required = true;
85 }), 85 res.position = 0;
86 Param.option("b", Names.short('b'), Param.Settings.default(), &Parser.int(u8, 10)), 86 break :p res;
87 },
88 Param.option("b", Names.short('b'), &Parser.int(u8, 10)),
87 } 89 }
88 }; 90 };
89 91
@@ -173,11 +175,13 @@ test "clap.extended: long" {
173 .b = 0, 175 .b = 0,
174 }, 176 },
175 .params = []Param{ 177 .params = []Param{
176 Param.flag("a", Names.long("a"), Param.Settings{ 178 p: {
177 .required = true, 179 var res = Param.long("a", Names.short('a'));
178 .position = 0, 180 res.required = true;
179 }), 181 res.position = 0;
180 Param.option("b", Names.long("b"), Param.Settings.default(), &Parser.int(u8, 10)), 182 break :p res;
183 },
184 Param.option("b", Names.long('b'), &Parser.int(u8, 10)),
181 } 185 }
182 }; 186 };
183 187
@@ -243,11 +247,13 @@ test "clap.extended: bare" {
243 .b = 0, 247 .b = 0,
244 }, 248 },
245 .params = []Param{ 249 .params = []Param{
246 Param.flag("a", Names.bare("a"), Param.Settings{ 250 p: {
247 .required = true, 251 var res = Param.bare("a", Names.short('a'));
248 .position = 0, 252 res.required = true;
249 }), 253 res.position = 0;
250 Param.option("b", Names.bare("b"), Param.Settings.default(), &Parser.int(u8, 10)), 254 break :p res;
255 },
256 Param.option("b", Names.bare('b'), &Parser.int(u8, 10)),
251 } 257 }
252 }; 258 };
253 259