From 8bec737ca22d0f994f606c13cb4a23b6287dad0c Mon Sep 17 00:00:00 2001 From: Josh Wolfe Date: Wed, 7 Aug 2024 05:43:31 -0400 Subject: [PATCH] fix tests actually checking string contents --- lib/std/json/scanner_test.zig | 36 ++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/lib/std/json/scanner_test.zig b/lib/std/json/scanner_test.zig index 8e0727a3b4..aa646f2a2d 100644 --- a/lib/std/json/scanner_test.zig +++ b/lib/std/json/scanner_test.zig @@ -310,10 +310,44 @@ fn expectEqualTokens(expected_token: Token, actual_token: Token) !void { .number => |expected_value| { try std.testing.expectEqualStrings(expected_value, actual_token.number); }, + .allocated_number => |expected_value| { + try std.testing.expectEqualStrings(expected_value, actual_token.allocated_number); + }, + .partial_number => |expected_value| { + try std.testing.expectEqualStrings(expected_value, actual_token.partial_number); + }, + .string => |expected_value| { try std.testing.expectEqualStrings(expected_value, actual_token.string); }, - else => {}, + .allocated_string => |expected_value| { + try std.testing.expectEqualStrings(expected_value, actual_token.allocated_string); + }, + .partial_string => |expected_value| { + try std.testing.expectEqualStrings(expected_value, actual_token.partial_string); + }, + .partial_string_escaped_1 => |expected_value| { + try std.testing.expectEqualStrings(&expected_value, &actual_token.partial_string_escaped_1); + }, + .partial_string_escaped_2 => |expected_value| { + try std.testing.expectEqualStrings(&expected_value, &actual_token.partial_string_escaped_2); + }, + .partial_string_escaped_3 => |expected_value| { + try std.testing.expectEqualStrings(&expected_value, &actual_token.partial_string_escaped_3); + }, + .partial_string_escaped_4 => |expected_value| { + try std.testing.expectEqualStrings(&expected_value, &actual_token.partial_string_escaped_4); + }, + + .object_begin, + .object_end, + .array_begin, + .array_end, + .true, + .false, + .null, + .end_of_document, + => {}, } }