summaryrefslogtreecommitdiff
path: root/tests/context-test.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/context-test.c')
-rw-r--r--tests/context-test.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/tests/context-test.c b/tests/context-test.c
index 97cd2c0c..74bb1eac 100644
--- a/tests/context-test.c
+++ b/tests/context-test.c
@@ -65,7 +65,7 @@ server_callback (SoupServer *server, SoupMessage *msg,
sd->server = server;
sd->msg = msg;
sd->timeout = soup_add_timeout (
- soup_server_get_async_context (server),
+ g_main_context_get_thread_default (),
200, add_body_chunk, sd);
g_signal_connect (msg, "finished",
G_CALLBACK (request_failed), sd);
@@ -364,13 +364,15 @@ int
main (int argc, char **argv)
{
SoupServer *server;
+ SoupURI *uri;
test_init (argc, argv, NULL);
- server = soup_test_server_new (TRUE);
+ server = soup_test_server_new (SOUP_TEST_SERVER_IN_THREAD);
soup_server_add_handler (server, NULL, server_callback, NULL, NULL);
- base_uri = g_strdup_printf ("http://127.0.0.1:%u/",
- soup_server_get_port (server));
+ uri = soup_test_server_get_uri (server, "http", NULL);
+ base_uri = soup_uri_to_string (uri, FALSE);
+ soup_uri_free (uri);
do_test1 (1, FALSE);
do_test1 (2, TRUE);