1
0
Fork 0
mirror of https://github.com/zigzap/zap.git synced 2025-10-20 07:04:08 +00:00

0.15.1-fix tests

This commit is contained in:
renerocksai 2025-08-28 22:47:50 +02:00
parent 4efcf18999
commit ecb03cb90e
No known key found for this signature in database
3 changed files with 11 additions and 11 deletions

View file

@ -44,7 +44,6 @@ fn makeRequest(allocator: std.mem.Allocator, url: []const u8) !void {
defer allocator.free(request_content_type);
// Allocate a buffer for server headers
var buf: [4096]u8 = undefined;
_ = try http_client.fetch(.{
.method = .POST,
.location = .{ .url = url },
@ -52,7 +51,6 @@ fn makeRequest(allocator: std.mem.Allocator, url: []const u8) !void {
.content_type = .{ .override = request_content_type },
},
.payload = payload,
.server_header_buffer = &buf,
});
zap.stop();
@ -67,7 +65,7 @@ pub fn on_request(r: zap.Request) !void {
pub fn on_request_inner(r: zap.Request) !void {
try r.parseBody();
const params = try r.parametersToOwnedList(std.testing.allocator);
var params = try r.parametersToOwnedList(std.testing.allocator);
defer params.deinit();
std.testing.expect(params.items.len == 1) catch |err| {

View file

@ -42,7 +42,6 @@ fn makeRequest(allocator: std.mem.Allocator, url: []const u8) !void {
defer allocator.free(request_content_type);
// Allocate a buffer for server headers
var buf: [4096]u8 = undefined;
_ = try http_client.fetch(.{
.method = .POST,
.location = .{ .url = url },
@ -50,7 +49,6 @@ fn makeRequest(allocator: std.mem.Allocator, url: []const u8) !void {
.content_type = .{ .override = request_content_type },
},
.payload = payload,
.server_header_buffer = &buf,
});
zap.stop();
@ -65,7 +63,7 @@ pub fn on_request(r: zap.Request) !void {
pub fn on_request_inner(r: zap.Request) !void {
try r.parseBody();
const params = try r.parametersToOwnedList(std.testing.allocator);
var params = try r.parametersToOwnedList(std.testing.allocator);
defer params.deinit();
std.testing.expect(params.items.len == 1) catch |err| {

View file

@ -17,14 +17,18 @@ const testfile = @embedFile("testfile.txt");
fn makeRequest(a: std.mem.Allocator, url: []const u8) !void {
var http_client: std.http.Client = .{ .allocator = a };
defer http_client.deinit();
var response = std.ArrayList(u8).init(a);
defer response.deinit();
var response_writer = std.io.Writer.Allocating.init(a);
defer response_writer.deinit();
_ = try http_client.fetch(.{
.location = .{ .url = url },
.response_storage = .{ .dynamic = &response },
.response_writer = &response_writer.writer,
});
read_len = response.items.len;
@memcpy(buffer[0..read_len.?], response.items);
const response_text = response_writer.written();
read_len = response_text.len;
@memcpy(buffer[0..read_len.?], response_text);
zap.stop();
}