From 2bc58873986f6a76931f68e6d4aa0461af759d34 Mon Sep 17 00:00:00 2001 From: Laurent Cheylus Date: Wed, 11 Jun 2025 17:46:22 +0200 Subject: [PATCH] net.http: set the IP address for the HTTP server during tests (fix #22126) (#24698) --- vlib/net/http/server_test.v | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/vlib/net/http/server_test.v b/vlib/net/http/server_test.v index 2e9d17c835..3e3e0bda3d 100644 --- a/vlib/net/http/server_test.v +++ b/vlib/net/http/server_test.v @@ -121,7 +121,7 @@ fn test_server_custom_handler() { mut server := &http.Server{ accept_timeout: atimeout handler: handler - addr: ':18197' + addr: '127.0.0.1:18197' } t := spawn server.listen_and_serve() server.wait_till_running()! @@ -261,12 +261,13 @@ fn (mut handler MyCustomHttpHostHandler) handle(req http.Request) http.Response } fn test_host_header_sent_to_server() { + ip := '127.0.0.1' port := 54671 log.warn('${@FN} started') defer { log.warn('${@FN} finished') } mut server := &http.Server{ handler: MyCustomHttpHostHandler{} - addr: ':${port}' + addr: '${ip}:${port}' } t := spawn server.listen_and_serve() server.wait_till_running()! @@ -274,5 +275,5 @@ fn test_host_header_sent_to_server() { dump(server.addr) x := http.get('http://${server.addr}/')! dump(x) - assert x.body.ends_with(':${port}') + assert x.body.ends_with('${ip}:${port}') }