summaryrefslogtreecommitdiff
path: root/tests/server-test.c
diff options
context:
space:
mode:
authorPatrick Griffis <pgriffis@igalia.com>2020-02-13 17:26:17 -0800
committerPatrick Griffis <pgriffis@igalia.com>2020-09-19 15:41:24 -0700
commit12083398e7e3c3bc0265ccb95806fa8af48699bd (patch)
treed0c926202b97b18cfb615222e171e10641ccd68b /tests/server-test.c
parentf696adee89105e169f9a19a175168bd5ad6ccd8d (diff)
downloadlibsoup-12083398e7e3c3bc0265ccb95806fa8af48699bd.tar.gz
Remove deprecated proxy APIs
Diffstat (limited to 'tests/server-test.c')
-rw-r--r--tests/server-test.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/tests/server-test.c b/tests/server-test.c
index 8976103e..3cc8e706 100644
--- a/tests/server-test.c
+++ b/tests/server-test.c
@@ -1345,19 +1345,23 @@ static void
do_steal_connect_test (ServerData *sd, gconstpointer test_data)
{
SoupServer *proxy;
- SoupURI *proxy_uri;
SoupSession *session;
SoupMessage *msg;
+ SoupURI *proxy_uri;
+ char *proxy_uri_str;
+ GProxyResolver *resolver;
const char *handled_by;
SOUP_TEST_SKIP_IF_NO_TLS;
proxy = soup_test_server_new (SOUP_TEST_SERVER_IN_THREAD);
- proxy_uri = soup_test_server_get_uri (proxy, SOUP_URI_SCHEME_HTTP, "127.0.0.1");
+ proxy_uri = soup_test_server_get_uri (proxy, SOUP_URI_SCHEME_HTTP, "127.0.0.1");
+ proxy_uri_str = soup_uri_to_string (proxy_uri, FALSE);
soup_server_add_handler (proxy, NULL, proxy_server_callback, NULL, NULL);
+ resolver = g_simple_proxy_resolver_new (proxy_uri_str, NULL);
session = soup_test_session_new (SOUP_TYPE_SESSION,
- SOUP_SESSION_PROXY_URI, proxy_uri,
+ SOUP_SESSION_PROXY_RESOLVER, resolver,
NULL);
msg = soup_message_new_from_uri ("GET", sd->ssl_base_uri);
soup_session_send_message (session, msg);
@@ -1370,7 +1374,9 @@ do_steal_connect_test (ServerData *sd, gconstpointer test_data)
soup_test_session_abort_unref (session);
soup_test_server_quit_unref (proxy);
+ g_object_unref (resolver);
soup_uri_free (proxy_uri);
+ g_free (proxy_uri_str);
}
int