Skip to content

Commit 2bc5887

Browse files
authored
net.http: set the IP address for the HTTP server during tests (fix #22126) (#24698)
1 parent 4cbf77c commit 2bc5887

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

‎vlib/net/http/server_test.v‎

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ fn test_server_custom_handler() {
121121
mut server := &http.Server{
122122
accept_timeout: atimeout
123123
handler: handler
124-
addr: ':18197'
124+
addr: '127.0.0.1:18197'
125125
}
126126
t := spawn server.listen_and_serve()
127127
server.wait_till_running()!
@@ -261,18 +261,19 @@ fn (mut handler MyCustomHttpHostHandler) handle(req http.Request) http.Response
261261
}
262262

263263
fn test_host_header_sent_to_server() {
264+
ip := '127.0.0.1'
264265
port := 54671
265266
log.warn('${@FN} started')
266267
defer { log.warn('${@FN} finished') }
267268
mut server := &http.Server{
268269
handler: MyCustomHttpHostHandler{}
269-
addr: ':${port}'
270+
addr: '${ip}:${port}'
270271
}
271272
t := spawn server.listen_and_serve()
272273
server.wait_till_running()!
273274
defer { server.stop() }
274275
dump(server.addr)
275276
x := http.get('http://${server.addr}/')!
276277
dump(x)
277-
assert x.body.ends_with(':${port}')
278+
assert x.body.ends_with('${ip}:${port}')
278279
}

0 commit comments

Comments
 (0)