diff options
| author | Carlos Garcia Campos <cgarcia@igalia.com> | 2021-03-18 11:13:52 +0100 |
|---|---|---|
| committer | Carlos Garcia Campos <cgarcia@igalia.com> | 2021-03-18 11:13:52 +0100 |
| commit | 9cded1ab1f6056551e9eb500d8b70114815f5d03 (patch) | |
| tree | f7667c9b9b0e72ef1b3bde00887ecaa0c349f253 | |
| parent | 4885c1293311dd37dd59067935e5033f909fc6ef (diff) | |
| download | libsoup-9cded1ab1f6056551e9eb500d8b70114815f5d03.tar.gz | |
tests: add a test to check soup_session_get_async_result_message() with soup_session_send_and_read_async()
| -rw-r--r-- | tests/test-utils.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/test-utils.c b/tests/test-utils.c index 21ece494..0078803b 100644 --- a/tests/test-utils.c +++ b/tests/test-utils.c @@ -310,6 +310,7 @@ soup_test_session_abort_unref (SoupSession *session) } typedef struct { + SoupMessage *msg; GBytes *body; GError *error; gboolean done; @@ -321,6 +322,7 @@ send_and_read_async_ready_cb (SoupSession *session, SendAsyncData *data) { data->done = TRUE; + g_assert_true (soup_session_get_async_result_message (session, result) == data->msg); data->body = soup_session_send_and_read_finish (session, result, &data->error); } @@ -340,7 +342,7 @@ soup_test_session_async_send (SoupSession *session, gboolean message_finished = FALSE; GMainContext *async_context = g_main_context_ref_thread_default (); gulong signal_id; - SendAsyncData data = { NULL, NULL, FALSE }; + SendAsyncData data = { msg, NULL, NULL, FALSE }; signal_id = g_signal_connect (msg, "finished", G_CALLBACK (on_message_finished), &message_finished); |
