From c6c6a32270d63a2efdedea02305bc284046a63af Mon Sep 17 00:00:00 2001 From: Manlio Perillo Date: Wed, 3 May 2023 14:39:42 +0200 Subject: [PATCH] build: improve the exercise output check Make the error message consistent with the one in std.Build.RunStep, using the "=" character instead of "-" and correctly aligning the text. --- build.zig | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/build.zig b/build.zig index 29d4487..c9914e0 100644 --- a/build.zig +++ b/build.zig @@ -313,11 +313,11 @@ const ZiglingStep = struct { if (!std.mem.eql(u8, trimOutput, trimExerciseOutput)) { print( \\ - \\{s}----------- Expected this output -----------{s} - \\"{s}" - \\{s}----------- but found -----------{s} - \\"{s}" - \\{s}-----------{s} + \\{s}========= expected this output: =========={s} + \\{s} + \\{s}========= but found: ====================={s} + \\{s} + \\{s}=========================================={s} \\ , .{ red_text, reset_text, trimExerciseOutput, red_text, reset_text, trimOutput, red_text, reset_text }); return error.InvalidOutput;