Mercurial > irccd
diff tests/test-plugin-history.c @ 1037:8f8ce47aba8a
make: switch to GNU make
author | David Demelier <markand@malikania.fr> |
---|---|
date | Tue, 27 Apr 2021 09:22:16 +0200 |
parents | a35537c50f09 |
children | d8db515adbd4 |
line wrap: on
line diff
--- a/tests/test-plugin-history.c Mon Apr 12 11:16:18 2021 +0200 +++ b/tests/test-plugin-history.c Tue Apr 27 09:22:16 2021 +0200 @@ -21,7 +21,6 @@ #define GREATEST_USE_ABBREVS 0 #include <greatest.h> -#include <irccd/compat.h> #include <irccd/conn.h> #include <irccd/js-plugin.h> #include <irccd/log.h> @@ -62,10 +61,10 @@ { (void)udata; - remove(BINARY "/seen.json"); + remove(TOP "/tests/seen.json"); server = irc_server_new("test", "t", "t", "t", "127.0.0.1", 6667); - plugin = js_plugin_open("history", CMAKE_SOURCE_DIR "/plugins/history/history.js"); + plugin = js_plugin_open("history", TOP "/plugins/history/history.js"); if (!plugin) errx(1, "could not load plugin"); @@ -76,7 +75,7 @@ irc_plugin_set_template(plugin, "seen", "seen=#{plugin}:#{command}:#{server}:#{channel}:#{origin}:#{nickname}:#{target}:%H:%M"); irc_plugin_set_template(plugin, "said", "said=#{plugin}:#{command}:#{server}:#{channel}:#{origin}:#{nickname}:#{target}:#{message}:%H:%M"); irc_plugin_set_template(plugin, "unknown", "unknown=#{plugin}:#{command}:#{server}:#{channel}:#{origin}:#{nickname}:#{target}"); - irc_plugin_set_option(plugin, "file", BINARY "/seen.json"); + irc_plugin_set_option(plugin, "file", TOP "/tests/seen.json"); irc_plugin_load(plugin); /* Fake server connected to send data. */ @@ -88,6 +87,8 @@ { (void)udata; + remove(TOP "/tests/seen.json"); + irc_plugin_finish(plugin); irc_server_decref(server); } @@ -95,7 +96,7 @@ GREATEST_TEST basics_error(void) { - irc_plugin_set_option(plugin, "file", SOURCE "/data/error.json"); + irc_plugin_set_option(plugin, "file", TOP "/tests/data/error.json"); CALL(IRC_EVENT_COMMAND, "seen francis"); GREATEST_ASSERT_STR_EQ("PRIVMSG #history :error=history:!history:test:#history:jean!jean@localhost:jean\r\n", server->conn->out); GREATEST_PASS();