diff options
| author | r00ster91 <r00ster91@proton.me> | 2022-07-30 14:13:53 +0200 |
|---|---|---|
| committer | r00ster91 <r00ster91@proton.me> | 2022-12-13 09:11:30 +0100 |
| commit | d8b4588d5fe685637ebbbb57c139aca7fb12ddf5 (patch) | |
| tree | 79256623488e292cff4d5cb9f7e08664727413dc /lib/std/testing.zig | |
| parent | 8691fde0f631daf527a4e030d0be9d26c5b16208 (diff) | |
| download | zig-d8b4588d5fe685637ebbbb57c139aca7fb12ddf5.tar.gz zig-d8b4588d5fe685637ebbbb57c139aca7fb12ddf5.zip | |
fix(terminal): handle some possible errors and resolve TODOs
Diffstat (limited to 'lib/std/testing.zig')
| -rw-r--r-- | lib/std/testing.zig | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/std/testing.zig b/lib/std/testing.zig index 3bb3d6e14b..6a75999f71 100644 --- a/lib/std/testing.zig +++ b/lib/std/testing.zig @@ -387,9 +387,9 @@ fn SliceDiffer(comptime T: type) type { for (self.expected) |value, i| { var full_index = self.start_index + i; const diff = if (i < self.actual.len) !std.meta.eql(self.actual[i], value) else true; - if (diff) self.ttyconf.setColor(writer, .Red); + if (diff) try self.ttyconf.setColor(writer, .Red); try writer.print("[{}]: {any}\n", .{ full_index, value }); - if (diff) self.ttyconf.setColor(writer, .Reset); + if (diff) try self.ttyconf.setColor(writer, .Reset); } } }; @@ -427,9 +427,9 @@ const BytesDiffer = struct { } fn writeByteDiff(self: BytesDiffer, writer: anytype, comptime fmt: []const u8, byte: u8, diff: bool) !void { - if (diff) self.ttyconf.setColor(writer, .Red); + if (diff) try self.ttyconf.setColor(writer, .Red); try writer.print(fmt, .{byte}); - if (diff) self.ttyconf.setColor(writer, .Reset); + if (diff) try self.ttyconf.setColor(writer, .Reset); } const ChunkIterator = struct { |
