From e5eca00399e68ceec72b6a8c9e73b2052799bcd8 Mon Sep 17 00:00:00 2001 From: Julien Dessaux Date: Wed, 3 Aug 2022 22:32:09 +0200 Subject: Implemented decimalInput io function --- src/pointer.zig | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/pointer.zig') diff --git a/src/pointer.zig b/src/pointer.zig index d2d24bb..75bcd10 100644 --- a/src/pointer.zig +++ b/src/pointer.zig @@ -342,7 +342,9 @@ test "minimal" { const argv = [_][]const u8{"minimal"}; var p = try Pointer.init(std.testing.allocator, f, argv[0..]); defer p.deinit(); - try std.testing.expectEqual(p.exec(io.context(std.io.getStdIn().reader(), std.io.getStdOut().writer())), pointerReturn{}); + var ioContext = try io.context(std.testing.allocator, std.io.getStdIn().reader(), std.io.getStdOut().writer()); + defer ioContext.deinit(); + try std.testing.expectEqual(p.exec(ioContext), pointerReturn{}); } test "almost minimal" { const minimal = std.io.fixedBufferStream(" @").reader(); @@ -351,5 +353,7 @@ test "almost minimal" { const argv = [_][]const u8{"minimal"}; var p = try Pointer.init(std.testing.allocator, f, argv[0..]); defer p.deinit(); - try std.testing.expectEqual(p.exec(io.context(std.io.getStdIn().reader(), std.io.getStdOut().writer())), pointerReturn{}); + var ioContext = try io.context(std.testing.allocator, std.io.getStdIn().reader(), std.io.getStdOut().writer()); + defer ioContext.deinit(); + try std.testing.expectEqual(p.exec(ioContext), pointerReturn{}); } -- cgit v1.2.3