mirror of
https://code.blicky.net/yorhel/ncdu.git
synced 2026-01-12 17:08:39 -09:00
parent
0918096301
commit
5438312440
1 changed files with 2 additions and 2 deletions
|
|
@ -727,13 +727,13 @@ test "argument parser" {
|
||||||
const T = struct {
|
const T = struct {
|
||||||
a: Args,
|
a: Args,
|
||||||
fn opt(self: *@This(), isopt: bool, val: []const u8) !void {
|
fn opt(self: *@This(), isopt: bool, val: []const u8) !void {
|
||||||
const o = self.a.next().?;
|
const o = (self.a.next() catch unreachable).?;
|
||||||
try std.testing.expectEqual(isopt, o.opt);
|
try std.testing.expectEqual(isopt, o.opt);
|
||||||
try std.testing.expectEqualStrings(val, o.val);
|
try std.testing.expectEqualStrings(val, o.val);
|
||||||
try std.testing.expectEqual(o.is(val), isopt);
|
try std.testing.expectEqual(o.is(val), isopt);
|
||||||
}
|
}
|
||||||
fn arg(self: *@This(), val: []const u8) !void {
|
fn arg(self: *@This(), val: []const u8) !void {
|
||||||
try std.testing.expectEqualStrings(val, self.a.arg());
|
try std.testing.expectEqualStrings(val, self.a.arg() catch unreachable);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
var t = T{ .a = Args.init(&lst) };
|
var t = T{ .a = Args.init(&lst) };
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue