From 59322963cecebecd7ff5474d5fcb53eb561fb686 Mon Sep 17 00:00:00 2001 From: jim price Date: Sun, 23 Jul 2023 00:55:30 -0700 Subject: [PATCH] Fix the http.Server test and add it to the set of tests in http.zig --- lib/std/http.zig | 1 + lib/std/http/Server.zig | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/std/http.zig b/lib/std/http.zig index c09341c701..f81032da50 100644 --- a/lib/std/http.zig +++ b/lib/std/http.zig @@ -274,5 +274,6 @@ const std = @import("std.zig"); test { _ = Client; _ = Method; + _ = Server; _ = Status; } diff --git a/lib/std/http/Server.zig b/lib/std/http/Server.zig index 8c8661ee21..743833dd00 100644 --- a/lib/std/http/Server.zig +++ b/lib/std/http/Server.zig @@ -735,9 +735,12 @@ test "HTTP server handles a chunked transfer coding request" { const server_thread = try std.Thread.spawn(.{}, (struct { fn apply(s: *std.http.Server) !void { - const res = try s.accept(.{ .dynamic = max_header_size }); + var res = try s.accept(.{ + .allocator = allocator, + .header_strategy = .{ .dynamic = max_header_size }, + }); defer res.deinit(); - defer res.reset(); + defer _ = res.reset(); try res.wait(); try expect(res.request.transfer_encoding.? == .chunked);