Mercurial > irccd
diff tests/src/libirccd/command-server-list/main.cpp @ 737:190b16cfa848
Tests: improve command tests readability
author | David Demelier <markand@malikania.fr> |
---|---|
date | Tue, 24 Jul 2018 23:01:00 +0200 |
parents | 64839725f346 |
children | 8876412ba633 |
line wrap: on
line diff
--- a/tests/src/libirccd/command-server-list/main.cpp Tue Jul 24 22:14:00 2018 +0200 +++ b/tests/src/libirccd/command-server-list/main.cpp Tue Jul 24 23:01:00 2018 +0200 @@ -42,15 +42,16 @@ BOOST_AUTO_TEST_CASE(basic) { - const auto result = request({ + const auto [json, code] = request({ { "command", "server-list" } }); - BOOST_TEST(result.first.is_object()); - BOOST_TEST(result.first["list"].is_array()); - BOOST_TEST(result.first["list"].size() == 2U); - BOOST_TEST(result.first["list"][0].get<std::string>() == "s1"); - BOOST_TEST(result.first["list"][1].get<std::string>() == "s2"); + BOOST_TEST(!code); + BOOST_TEST(json.is_object()); + BOOST_TEST(json["list"].is_array()); + BOOST_TEST(json["list"].size() == 2U); + BOOST_TEST(json["list"][0].get<std::string>() == "s1"); + BOOST_TEST(json["list"][1].get<std::string>() == "s2"); } BOOST_AUTO_TEST_SUITE_END()