summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/oauth-async.c6
-rw-r--r--tests/oauth.c3
2 files changed, 9 insertions, 0 deletions
diff --git a/tests/oauth-async.c b/tests/oauth-async.c
index d6c9a0b..a258127 100644
--- a/tests/oauth-async.c
+++ b/tests/oauth-async.c
@@ -87,6 +87,12 @@ request_token_cb (OAuthProxy *proxy,
OAuthProxyPrivate *priv = PROXY_GET_PRIVATE (proxy);
GError *err = NULL;
+ if (error != NULL && g_error_matches (error, REST_PROXY_ERROR, REST_PROXY_ERROR_CONNECTION))
+ {
+ g_main_loop_quit (loop);
+ return;
+ };
+
g_assert_no_error ((GError *)error);
g_assert_cmpstr (priv->token, ==, "requestkey");
diff --git a/tests/oauth.c b/tests/oauth.c
index eee4fa2..c1db284 100644
--- a/tests/oauth.c
+++ b/tests/oauth.c
@@ -45,6 +45,9 @@ main (int argc, char **argv)
/* First stage authentication, this gets a request token */
oauth_proxy_request_token (oproxy, "request_token.php", NULL, &error);
+ if (error != NULL && g_error_matches (error, REST_PROXY_ERROR, REST_PROXY_ERROR_CONNECTION))
+ return 0;
+
g_assert_no_error (error);
g_assert_cmpstr (priv->token, ==, "requestkey");
g_assert_cmpstr (priv->token_secret, ==, "requestsecret");