authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-12-26 13:26:14-08:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-12-26 19:58:56-08:00
logeb0d5b1377089ff6c51ffc6de6963b9897c906e4
tree9861ebe5ab8de84a2df901b38942e2ce289284b2
parent28639bd6d741ca96f384d85bbf40331664197068

std.testing: use debug Io instance in expectEqualSlices


1 files changed, 5 insertions(+), 5 deletions(-)

lib/std/testing.zig+5-5
......@@ -368,11 +368,11 @@ pub fn expectEqualSlices(comptime T: type, expected: []const T, actual: []const
368368 break :diff_index if (expected.len == actual.len) return else shortest;
369369 };
370370 if (!backend_can_print) return error.TestExpectedEqual;
371 if (io.lockStderr(&.{}, null)) |stderr| {
372 defer io.unlockStderr();
373 const w = &stderr.file_writer.interface;
374 failEqualSlices(T, expected, actual, diff_index, w, stderr.terminal_mode) catch {};
375 } else |_| {}
371 // Intentionally using the debug Io instance rather than the testing Io instance.
372 const stderr = std.debug.lockStderr(&.{});
373 defer std.debug.unlockStderr();
374 const w = &stderr.file_writer.interface;
375 failEqualSlices(T, expected, actual, diff_index, w, stderr.terminal_mode) catch {};
376376 return error.TestExpectedEqual;
377377}
378378