v2 / vlib / v / tests / net_http_request_proxy_interpolation_test.v
14 lines · 12 sloc · 370 bytes · a9f23a219895d4452894894f35481709b9e20d01
Raw
1import net.http
2
3fn test_request_proxy_can_be_interpolated_outside_net_http() {
4 req := http.Request{}
5 assert '${req.proxy}' == '&nil'
6}
7
8fn test_http_proxy_can_be_interpolated_outside_net_http() ! {
9 proxy := http.new_http_proxy('http://user:pass@localhost:8888')!
10 req := http.Request{
11 proxy: proxy
12 }
13 assert '${req.proxy}' == '&http://user:pass@localhost:8888'
14}
15