aboutsummaryrefslogtreecommitdiff
path: root/src/test/tester.zig
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-05-25 01:34:44 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-05-25 01:34:44 -0700
commitea10dacc92ed40fd7729d06a961117d25c78b9a8 (patch)
treedb90d29f04a6a5ea2e13d751d7e70e206426e0e3 /src/test/tester.zig
parentf234456bd0ba80696881eb99fd3c64370cc973c5 (diff)
downloadbun-ea10dacc92ed40fd7729d06a961117d25c78b9a8.tar.gz
bun-ea10dacc92ed40fd7729d06a961117d25c78b9a8.tar.zst
bun-ea10dacc92ed40fd7729d06a961117d25c78b9a8.zip
relative path
Former-commit-id: 06fbc24b11f12d6635496a6d251324c021f7af68
Diffstat (limited to 'src/test/tester.zig')
-rw-r--r--src/test/tester.zig8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/test/tester.zig b/src/test/tester.zig
index 81e1c8ea2..ac5ba57e5 100644
--- a/src/test/tester.zig
+++ b/src/test/tester.zig
@@ -85,7 +85,7 @@ pub const Tester = struct {
fail,
};
- pub fn expect(tester: *Tester, expected: string, result: string, src: std.builtin.SourceLocation) callconv(.Inline) bool {
+ pub inline fn expect(tester: *Tester, expected: string, result: string, src: std.builtin.SourceLocation) bool {
var expectation = Expectation.init(expected, result, src);
switch (expectation.evaluate_outcome()) {
.pass => {
@@ -137,12 +137,12 @@ pub const Tester = struct {
.pass => {
std.fmt.format(stderr.writer(), "{s}All {d} expectations passed.{s}\n", .{ GREEN, tester.pass.items.len, GREEN }) catch unreachable;
std.fmt.format(stderr.writer(), RESET, .{}) catch unreachable;
- std.testing.expect(true);
+ std.testing.expect(true) catch std.debug.panic("Test failure", .{});
},
.fail => {
std.fmt.format(stderr.writer(), "{s}All {d} expectations failed.{s}\n\n", .{ RED, tester.fail.items.len, RED }) catch unreachable;
std.fmt.format(stderr.writer(), RESET, .{}) catch unreachable;
- std.testing.expect(false);
+ std.testing.expect(false) catch std.debug.panic("Test failure", .{});
},
.some_fail => {
std.fmt.format(stderr.writer(), "{s}{d} failed{s} and {s}{d} passed{s} of {d} expectations{s}\n\n", .{
@@ -156,7 +156,7 @@ pub const Tester = struct {
RESET,
}) catch unreachable;
std.fmt.format(stderr.writer(), RESET, .{}) catch unreachable;
- std.testing.expect(false);
+ std.testing.expect(false) catch std.debug.panic("Test failure", .{});
},
}
}