aboutsummaryrefslogtreecommitdiff
path: root/src/test/tester.zig
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-02-02 23:33:37 -0800
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-02-02 23:33:37 -0800
commita52a948a706724895979604e780a6a5d5db92f95 (patch)
treec72e88af48b3cb78f542f1ed9ccb412e72cc9a04 /src/test/tester.zig
parent94cbfa45792342105fb1a5b69cafc3a8f4a1ba7a (diff)
downloadbun-a52a948a706724895979604e780a6a5d5db92f95.tar.gz
bun-a52a948a706724895979604e780a6a5d5db92f95.tar.zst
bun-a52a948a706724895979604e780a6a5d5db92f95.zip
`path.relative` passes Node's tests (which also fixed bugs)
Diffstat (limited to '')
-rw-r--r--src/test/tester.zig14
1 files changed, 4 insertions, 10 deletions
diff --git a/src/test/tester.zig b/src/test/tester.zig
index 84be7ddbb..2c53acc81 100644
--- a/src/test/tester.zig
+++ b/src/test/tester.zig
@@ -64,19 +64,13 @@ pub const Tester = struct {
stderr.writeAll(RESET) catch unreachable;
stderr.writeAll("\n") catch unreachable;
}
-
+ const strings = @import("../string_immutable.zig");
pub fn evaluate_outcome(self: *const @This()) Outcome {
- if (self.expected.len > self.result.len) {
+ if (strings.eql(self.expected, self.result)) {
+ return .pass;
+ } else {
return .fail;
}
-
- for (self.expected) |char, i| {
- if (char != self.result[i]) {
- return Outcome.fail;
- }
- }
-
- return Outcome.pass;
}
};