authorgravatar for shadeops@gmail.comjim price <shadeops@gmail.com> 2023-07-23 00:55:30-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-07-23 13:58:34-07:00
log59322963cecebecd7ff5474d5fcb53eb561fb686
treec2bd1039a4406aba4f8a6fb4b95b2052a6021724
parent7f3fdd2ff6905cff942138d0da918c6bd25b0916

Fix the http.Server test and add it to the set of tests in http.zig


2 files changed, 6 insertions(+), 2 deletions(-)

lib/std/http.zig+1
...@@ -274,5 +274,6 @@ const std = @import("std.zig");...@@ -274,5 +274,6 @@ const std = @import("std.zig");
274test {274test {
275 _ = Client;275 _ = Client;
276 _ = Method;276 _ = Method;
277 _ = Server;
277 _ = Status;278 _ = Status;
278}279}
lib/std/http/Server.zig+5-2
...@@ -735,9 +735,12 @@ test "HTTP server handles a chunked transfer coding request" {...@@ -735,9 +735,12 @@ test "HTTP server handles a chunked transfer coding request" {
735735
736 const server_thread = try std.Thread.spawn(.{}, (struct {736 const server_thread = try std.Thread.spawn(.{}, (struct {
737 fn apply(s: *std.http.Server) !void {737 fn apply(s: *std.http.Server) !void {
738 const res = try s.accept(.{ .dynamic = max_header_size });738 var res = try s.accept(.{
739 .allocator = allocator,
740 .header_strategy = .{ .dynamic = max_header_size },
741 });
739 defer res.deinit();742 defer res.deinit();
740 defer res.reset();743 defer _ = res.reset();
741 try res.wait();744 try res.wait();
742745
743 try expect(res.request.transfer_encoding.? == .chunked);746 try expect(res.request.transfer_encoding.? == .chunked);