Mercurial > irccd
comparison tests/test-plugin-ask.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 |
comparison
equal
deleted
inserted
replaced
1036:bafb5943cd35 | 1037:8f8ce47aba8a |
---|---|
19 #include <err.h> | 19 #include <err.h> |
20 | 20 |
21 #define GREATEST_USE_ABBREVS 0 | 21 #define GREATEST_USE_ABBREVS 0 |
22 #include <greatest.h> | 22 #include <greatest.h> |
23 | 23 |
24 #include <irccd/compat.h> | |
25 #include <irccd/conn.h> | 24 #include <irccd/conn.h> |
26 #include <irccd/js-plugin.h> | 25 #include <irccd/js-plugin.h> |
27 #include <irccd/plugin.h> | 26 #include <irccd/plugin.h> |
28 #include <irccd/server.h> | 27 #include <irccd/server.h> |
29 | 28 |
34 setup(void *udata) | 33 setup(void *udata) |
35 { | 34 { |
36 (void)udata; | 35 (void)udata; |
37 | 36 |
38 server = irc_server_new("test", "t", "t", "t", "127.0.0.1", 6667); | 37 server = irc_server_new("test", "t", "t", "t", "127.0.0.1", 6667); |
39 plugin = js_plugin_open("test", CMAKE_SOURCE_DIR "/plugins/ask/ask.js"); | 38 plugin = js_plugin_open("test", TOP "/plugins/ask/ask.js"); |
40 | 39 |
41 if (!plugin) | 40 if (!plugin) |
42 errx(1, "could not load plugin"); | 41 errx(1, "could not load plugin"); |
43 | 42 |
44 irc_server_incref(server); | 43 irc_server_incref(server); |
45 irc_plugin_set_option(plugin, "file", SOURCE "/data/answers.conf"); | 44 irc_plugin_set_option(plugin, "file", TOP "/tests/data/answers.conf"); |
46 irc_plugin_load(plugin); | 45 irc_plugin_load(plugin); |
47 | 46 |
48 /* Fake server connected to send data. */ | 47 /* Fake server connected to send data. */ |
49 server->state = IRC_SERVER_STATE_CONNECTED; | 48 server->state = IRC_SERVER_STATE_CONNECTED; |
50 } | 49 } |