From 8d0bf4ed39d965af1bcbd3a79f5fc779ae03e7db Mon Sep 17 00:00:00 2001 From: Philip Withnall Date: Tue, 9 Jul 2024 17:36:28 +0100 Subject: [PATCH] tests: Make an error check less specific in gsocketclient-slow MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On Linux the error will be `G_IO_ERROR_CONNECTION_REFUSED`, but on macOS it will be `G_IO_ERROR_TIMED_OUT`. Both errors seem reasonable to me, so let’s not specifically require one of them. See: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4104#note_2161451 Signed-off-by: Philip Withnall --- gio/tests/gsocketclient-slow.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gio/tests/gsocketclient-slow.c b/gio/tests/gsocketclient-slow.c index 5e13d9831..bcd9abcfd 100644 --- a/gio/tests/gsocketclient-slow.c +++ b/gio/tests/gsocketclient-slow.c @@ -231,7 +231,8 @@ test_connection_failed (void) g_main_context_iteration (NULL, TRUE); conn = g_socket_client_connect_to_uri_finish (client, async_result, &local_error); - g_assert_error (local_error, G_IO_ERROR, G_IO_ERROR_CONNECTION_REFUSED); + g_assert_nonnull (local_error); + g_assert_cmpint (local_error->domain, ==, G_IO_ERROR); g_assert_null (conn); g_clear_error (&local_error); g_clear_object (&async_result);