1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-09 11:13:12 +02:00

relay/api: use cjson lib to build JSON body of handshake request

This commit is contained in:
Sébastien Helleu
2025-01-07 07:18:01 +01:00
parent 10b4fffaca
commit d10af1037b
2 changed files with 29 additions and 21 deletions
@@ -232,17 +232,16 @@ TEST(RelayRemoteNetwork, UrlHandshakeCb)
TEST(RelayRemoteNetwork, GetHandshakeRequest)
{
const char *str_start = "{\"password_hash_algo\": [\"";
char *str;
int i;
str = relay_remote_network_get_handshake_request ();
CHECK(str);
STRNCMP_EQUAL(str_start, str, strlen (str_start));
for (i = 0; i < RELAY_NUM_PASSWORD_HASH_ALGOS; i++)
{
CHECK(strstr (str, relay_auth_password_hash_algo_name[i]));
}
WEE_TEST_STR("{\"password_hash_algo\":["
"\"plain\","
"\"sha256\","
"\"sha512\","
"\"pbkdf2+sha256\","
"\"pbkdf2+sha512\""
"]}",
relay_remote_network_get_handshake_request ());
}
/*