Mercurial > irccd
diff tests/test-event.c @ 1003:bbb3d3075ec2
tests: fix all
author | David Demelier <markand@malikania.fr> |
---|---|
date | Sun, 14 Feb 2021 10:11:03 +0100 |
parents | ab43ba409f9d |
children | f06e9761cc90 |
line wrap: on
line diff
--- a/tests/test-event.c Sat Feb 13 22:15:16 2021 +0100 +++ b/tests/test-event.c Sun Feb 14 10:11:03 2021 +0100 @@ -19,17 +19,19 @@ #define GREATEST_USE_ABBREVS 0 #include <greatest.h> +#include <irccd/conn.h> #include <irccd/event.h> -#include <irccd/server.h> GREATEST_TEST basics_parse_simple(void) { /* This is a TOPIC message. */ - char str[] = ":malikania.fr 332 boris #test :Welcome to #test :: a testing channel"; - struct irc_event_msg msg; + struct irc_conn conn = { + .in = ":malikania.fr 332 boris #test :Welcome to #test :: a testing channel\r\n" + }; + struct irc_conn_msg msg = {0}; - irc_event_parse(&msg, str); + irc_conn_poll(&conn, &msg); GREATEST_ASSERT_STR_EQ("malikania.fr", msg.prefix); GREATEST_ASSERT_STR_EQ("332", msg.cmd); @@ -44,10 +46,12 @@ basics_parse_noprefix(void) { /* Ping messages usually don't have a prefix. */ - char str[] = "PING :malikania.fr"; - struct irc_event_msg msg; + struct irc_conn conn = { + .in = "PING :malikania.fr\r\n" + }; + struct irc_conn_msg msg = {0}; - irc_event_parse(&msg, str); + irc_conn_poll(&conn, &msg); GREATEST_ASSERT(!msg.prefix); GREATEST_ASSERT_STR_EQ("PING", msg.cmd);