mirror of
https://codeberg.org/ziglang/zig.git
synced 2025-12-06 13:54:21 +00:00
std.http tests: wait for server response
This avoids a race that can make the unit test fail
This commit is contained in:
parent
5df6c70a32
commit
f9bf4d1d60
1 changed files with 11 additions and 0 deletions
|
|
@ -142,6 +142,17 @@ test "HTTP server handles a chunked transfer coding request" {
|
|||
const stream = try std.net.tcpConnectToHost(gpa, "127.0.0.1", test_server.port());
|
||||
defer stream.close();
|
||||
try stream.writeAll(request_bytes);
|
||||
|
||||
const response = try stream.reader().readAllAlloc(gpa, 100);
|
||||
defer gpa.free(response);
|
||||
|
||||
const expected_response =
|
||||
"HTTP/1.1 200 OK\r\n" ++
|
||||
"content-length: 21\r\n" ++
|
||||
"content-type: text/plain\r\n" ++
|
||||
"\r\n" ++
|
||||
"message from server!\n";
|
||||
try expectEqualStrings(expected_response, response);
|
||||
}
|
||||
|
||||
test "echo content server" {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue