argparse/test/test_help.cpp
Pranav Srinivas Kumar f9ab33d1a6 Closes #53
2019-11-21 09:08:49 -06:00

18 lines
413 B
C++

#include <doctest.hpp>
#include <argparse.hpp>
DOCTEST_TEST_CASE("Users can format help message [help]") {
argparse::ArgumentParser program("test");
program.add_argument("input")
.help("positional input");
program.add_argument("-c")
.help("optional input");
std::ostringstream s;
s << program;
REQUIRE_FALSE(s.str().empty());
auto msg = program.help().str();
REQUIRE(msg == s.str());
}