From 01096b538ab3925cfbc18e14b9321a26eb54d552 Mon Sep 17 00:00:00 2001 From: Jimmi HC Date: Wed, 20 Jun 2018 10:18:56 +0200 Subject: Updated to use pass-by-value where possible --- tests/extended.zig | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'tests') diff --git a/tests/extended.zig b/tests/extended.zig index 3dbb87d..9670814 100644 --- a/tests/extended.zig +++ b/tests/extended.zig @@ -26,10 +26,10 @@ pub fn Test(comptime Expect: type) type { Fail: error, }; - pub fn success(args: []const []const u8, expected: *const Expect) Self { + pub fn success(args: []const []const u8, expected: Expect) Self { return Self{ .args = args, - .kind = Kind{ .Success = expected.* }, + .kind = Kind{ .Success = expected }, }; } @@ -40,7 +40,7 @@ pub fn Test(comptime Expect: type) type { }; } - pub fn run(t: *const Self, comptime parser: var) void { + pub fn run(t: Self, comptime parser: var) void { var iter = ArgSliceIterator.init(t.args); const actual = parser.parse(ArgSliceIterator.Error, &iter.iter); @@ -81,7 +81,7 @@ test "clap.extended: short" { res.position = 0; break :p res; }, - Param.option("b", Names.short('b'), &Parser.int(u8, 10)), + Param.option("b", Names.short('b'), Parser.int(u8, 10)), }, }; @@ -172,12 +172,12 @@ test "clap.extended: long" { }, .params = []Param{ p: { - var res = Param.long("a", Names.short('a')); + var res = Param.flag("a", Names.long("a")); res.required = true; res.position = 0; break :p res; }, - Param.option("b", Names.long('b'), &Parser.int(u8, 10)), + Param.option("b", Names.long("b"), Parser.int(u8, 10)), }, }; @@ -244,12 +244,12 @@ test "clap.extended: bare" { }, .params = []Param{ p: { - var res = Param.bare("a", Names.short('a')); + var res = Param.flag("a", Names.bare("a")); res.required = true; res.position = 0; break :p res; }, - Param.option("b", Names.bare('b'), &Parser.int(u8, 10)), + Param.option("b", Names.bare("b"), Parser.int(u8, 10)), }, }; -- cgit v1.2.3