Mercurial > irccd
diff tests/src/libirccd-js/js-plugin/main.cpp @ 722:3e816cebed2c
Irccd: make plugin pure abstract, closes #796 @3h
author | David Demelier <markand@malikania.fr> |
---|---|
date | Mon, 16 Jul 2018 21:19:47 +0200 |
parents | 2838134d69bf |
children | e8c4ba5ed1c6 |
line wrap: on
line diff
--- a/tests/src/libirccd-js/js-plugin/main.cpp Mon Jul 16 13:29:48 2018 +0200 +++ b/tests/src/libirccd-js/js-plugin/main.cpp Mon Jul 16 21:19:47 2018 +0200 @@ -35,9 +35,9 @@ irccd irccd_{service_}; std::shared_ptr<js_plugin> plugin_; - void load(std::string name, std::string path) + void load(std::string path) { - plugin_ = std::make_unique<js_plugin>(std::move(name), std::move(path)); + plugin_ = std::make_unique<js_plugin>(std::move(path)); irccd_jsapi().load(irccd_, plugin_); plugin_jsapi().load(irccd_, plugin_); @@ -50,47 +50,47 @@ BOOST_AUTO_TEST_CASE(assign) { - load("test", CMAKE_CURRENT_SOURCE_DIR "/config-assign.js"); + load(CMAKE_CURRENT_SOURCE_DIR "/config-assign.js"); - plugin_->set_config({ + plugin_->set_options({ { "path", "none" }, { "verbose", "false" } }); plugin_->handle_load(irccd_); - BOOST_TEST(plugin_->get_config().at("path") == "none"); - BOOST_TEST(plugin_->get_config().at("verbose") == "false"); - BOOST_TEST(plugin_->get_config().at("hard") == "true"); + BOOST_TEST(plugin_->get_options().at("path") == "none"); + BOOST_TEST(plugin_->get_options().at("verbose") == "false"); + BOOST_TEST(plugin_->get_options().at("hard") == "true"); } BOOST_AUTO_TEST_CASE(fill) { - load("test", CMAKE_CURRENT_SOURCE_DIR "/config-fill.js"); + load(CMAKE_CURRENT_SOURCE_DIR "/config-fill.js"); - plugin_->set_config({ + plugin_->set_options({ { "path", "none" }, { "verbose", "false" } }); plugin_->handle_load(irccd_); - BOOST_TEST(plugin_->get_config().at("path") == "none"); - BOOST_TEST(plugin_->get_config().at("verbose") == "false"); - BOOST_TEST(plugin_->get_config().at("hard") == "true"); + BOOST_TEST(plugin_->get_options().at("path") == "none"); + BOOST_TEST(plugin_->get_options().at("verbose") == "false"); + BOOST_TEST(plugin_->get_options().at("hard") == "true"); } BOOST_AUTO_TEST_CASE(merge_after) { - load("test", CMAKE_CURRENT_SOURCE_DIR "/config-fill.js"); + load(CMAKE_CURRENT_SOURCE_DIR "/config-fill.js"); plugin_->handle_load(irccd_); - plugin_->set_config({ + plugin_->set_options({ { "path", "none" }, { "verbose", "false" } }); - BOOST_TEST(plugin_->get_config().at("path") == "none"); - BOOST_TEST(plugin_->get_config().at("verbose") == "false"); - BOOST_TEST(plugin_->get_config().at("hard") == "true"); + BOOST_TEST(plugin_->get_options().at("path") == "none"); + BOOST_TEST(plugin_->get_options().at("verbose") == "false"); + BOOST_TEST(plugin_->get_options().at("hard") == "true"); } BOOST_AUTO_TEST_SUITE_END() @@ -126,27 +126,27 @@ { load("test", CMAKE_CURRENT_SOURCE_DIR "/config-assign.js"); - BOOST_TEST(plugin_->get_config().at("path") == "none"); - BOOST_TEST(plugin_->get_config().at("verbose") == "false"); - BOOST_TEST(plugin_->get_config().at("hard") == "true"); + BOOST_TEST(plugin_->get_options().at("path") == "none"); + BOOST_TEST(plugin_->get_options().at("verbose") == "false"); + BOOST_TEST(plugin_->get_options().at("hard") == "true"); } BOOST_AUTO_TEST_CASE(fill) { load("test", CMAKE_CURRENT_SOURCE_DIR "/config-fill.js"); - BOOST_TEST(plugin_->get_config().at("path") == "none"); - BOOST_TEST(plugin_->get_config().at("verbose") == "false"); - BOOST_TEST(plugin_->get_config().at("hard") == "true"); + BOOST_TEST(plugin_->get_options().at("path") == "none"); + BOOST_TEST(plugin_->get_options().at("verbose") == "false"); + BOOST_TEST(plugin_->get_options().at("hard") == "true"); } BOOST_AUTO_TEST_CASE(merge_after) { load("test", CMAKE_CURRENT_SOURCE_DIR "/config-fill.js"); - BOOST_TEST(plugin_->get_config().at("path") == "none"); - BOOST_TEST(plugin_->get_config().at("verbose") == "false"); - BOOST_TEST(plugin_->get_config().at("hard") == "true"); + BOOST_TEST(plugin_->get_options().at("path") == "none"); + BOOST_TEST(plugin_->get_options().at("verbose") == "false"); + BOOST_TEST(plugin_->get_options().at("hard") == "true"); } BOOST_AUTO_TEST_SUITE_END()