19 #ifndef IRCCD_TEST_JS_PLUGIN_FIXTURE_HPP
20 #define IRCCD_TEST_JS_PLUGIN_FIXTURE_HPP
27 #include <irccd/daemon/bot.hpp>
29 #include <irccd/js/plugin.hpp>
31 #include "mock_server.hpp"
58 #endif // !IRCCD_TEST_JS_PLUGIN_FIXTURE_HPP
boost::asio::io_service service_
The I/O service.
Definition: js_plugin_fixture.hpp:42
std::shared_ptr< mock_server > server_
A mock server.
Definition: js_plugin_fixture.hpp:45
js_plugin_fixture(std::string path)
test fixture helper for Javascript plugins.
Definition: js_plugin_fixture.hpp:40
Irccd main instance.
Definition: bot.hpp:58
daemon::bot bot_
The irccd instance.
Definition: js_plugin_fixture.hpp:43
Namespace for unit tests.
Definition: broken_plugin.hpp:29
std::shared_ptr< js::plugin > plugin_
The plugin to test.
Definition: js_plugin_fixture.hpp:44