Merge pull request #178 from chrboesch/issue176

removed trim of trailing spaces
This commit is contained in:
Chris Boesch 2023-02-02 10:45:25 +01:00 committed by GitHub
commit 4056f0cb21

View file

@ -462,7 +462,7 @@ const exercises = [_]Exercise{
// }, // },
.{ .{
.main_file = "999_the_end.zig", .main_file = "999_the_end.zig",
.output = "This is the end for now!\nWe hope you had fun and were able to learn a lot, so visit us again when the next exercises are available.", .output = "\nThis is the end for now!\nWe hope you had fun and were able to learn a lot, so visit us again when the next exercises are available.",
}, },
}; };
@ -687,9 +687,9 @@ const ZiglingStep = struct {
}, },
} }
const trimOutput = std.mem.trim(u8, output, " \r\n");
const trimExerciseOutput = std.mem.trim(u8, self.exercise.output, " \r\n");
// validate the output // validate the output
const trimOutput = std.mem.trimRight(u8, output, " \r\n");
const trimExerciseOutput = std.mem.trimRight(u8, self.exercise.output, " \r\n");
if (std.mem.indexOf(u8, trimOutput, trimExerciseOutput) == null or trimOutput.len != trimExerciseOutput.len) { if (std.mem.indexOf(u8, trimOutput, trimExerciseOutput) == null or trimOutput.len != trimExerciseOutput.len) {
print( print(
\\ \\