Fix a dumb in tests

This commit is contained in:
Noam Preil 2020-07-07 18:43:25 -04:00
parent 6ece36a051
commit cf86aa8772
No known key found for this signature in database
GPG Key ID: FC347E7C85BE8238

View File

@ -494,10 +494,8 @@ pub const TestContext = struct {
}
for (expected_output) |e, i| {
if (out[i] != e) {
if (expected_output.len != out.len) {
std.debug.warn("\nTransformed {} differs:\n================\nExpected:\n================\n{}\n================\nFound:\n================\n{}\n================\nTest failed.\n", .{ label, expected_output, out });
std.process.exit(1);
}
std.debug.warn("\nTransformed {} differs:\n================\nExpected:\n================\n{}\n================\nFound:\n================\n{}\n================\nTest failed.\n", .{ label, expected_output, out });
std.process.exit(1);
}
}
} else {
@ -525,10 +523,8 @@ pub const TestContext = struct {
}
for (expected_output) |e, i| {
if (out_zir.items[i] != e) {
if (expected_output.len != out_zir.items.len) {
std.debug.warn("{}\nTransformed {} differs:\n================\nExpected:\n================\n{}\n================\nFound:\n================\n{}\n================\nTest failed.\n", .{ case.name, label, expected_output, out_zir.items });
std.process.exit(1);
}
std.debug.warn("{}\nTransformed {} differs:\n================\nExpected:\n================\n{}\n================\nFound:\n================\n{}\n================\nTest failed.\n", .{ case.name, label, expected_output, out_zir.items });
std.process.exit(1);
}
}
}