summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorGravatar Jimmi HC2018-06-08 13:45:13 +0200
committerGravatar Jimmi HC2018-06-08 13:45:13 +0200
commit2a3cee87250a2f81646f384b28779d972598b1f7 (patch)
tree620a78d792886aaf72fd7c89f8e2388fcff2e3c7 /tests
parentRemoved unused funcs in extended tests (diff)
downloadzig-clap-2a3cee87250a2f81646f384b28779d972598b1f7.tar.gz
zig-clap-2a3cee87250a2f81646f384b28779d972598b1f7.tar.xz
zig-clap-2a3cee87250a2f81646f384b28779d972598b1f7.zip
Removed the settings param
Diffstat (limited to 'tests')
-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