diff options
author | Günther Wagner <info@gunibert.de> | 2022-01-12 18:26:38 +0000 |
---|---|---|
committer | Günther Wagner <info@gunibert.de> | 2022-01-12 18:26:38 +0000 |
commit | 6d65d8862ad7d39e55be0adb868c05f194250e74 (patch) | |
tree | 46ffe23af55fb90e3199b184b9c820e0f8af0c9a /tests/flickr.c | |
parent | 7766d718735270d1c0850685a3c7655a5726d60f (diff) | |
download | librest-6d65d8862ad7d39e55be0adb868c05f194250e74.tar.gz |
OAuth2 Pkce Workflow
Diffstat (limited to 'tests/flickr.c')
-rw-r--r-- | tests/flickr.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/flickr.c b/tests/flickr.c index 11301fa..2d1ee99 100644 --- a/tests/flickr.c +++ b/tests/flickr.c @@ -108,6 +108,18 @@ test_flickr () } +static void +test_build_login_url (void) +{ + RestProxy *p = flickr_proxy_new ("api", "secret"); + g_autofree gchar *login_url = flickr_proxy_build_login_url (FLICKR_PROXY (p), NULL, "read"); + + g_assert_cmpstr (login_url, ==, "http://flickr.com/services/auth/?api_key=api&perms=read&api_sig=55e7647bc1a6e512172b8fda472a64a8"); + + login_url = flickr_proxy_build_login_url (FLICKR_PROXY (p), "746563215463214621", "read"); + + g_assert_cmpstr (login_url, ==, "http://flickr.com/services/auth/?frob=746563215463214621&api_key=api&perms=read&api_sig=bcabfd22f3beb489aeb3605b8c9e0441"); +} int main (int argc, char **argv) @@ -115,6 +127,7 @@ main (int argc, char **argv) g_test_init (&argc, &argv, NULL); g_test_add_func ("/flickr/flickr", test_flickr); + g_test_add_func ("/flickr/test_build_login_url", test_build_login_url); return g_test_run (); } |