From 87185a1879f5c0a282ac24c49f95978facaae2b5 Mon Sep 17 00:00:00 2001 From: Henry Fredrick Schreiner Date: Wed, 8 Mar 2017 10:49:51 -0500 Subject: [PATCH] Adding callback success --- tests/SubcommandTest.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tests/SubcommandTest.cpp b/tests/SubcommandTest.cpp index 4d54802c..2b50fef5 100644 --- a/tests/SubcommandTest.cpp +++ b/tests/SubcommandTest.cpp @@ -306,3 +306,19 @@ TEST_F(SubcommandProgram, HelpOrder) { args = {"-h", "start"}; EXPECT_THROW(run(), CLI::CallForHelp); } + +TEST_F(SubcommandProgram, Callbacks) { + + start->set_callback([](){ + throw CLI::Success(); + }); + + run(); + + app.reset(); + + args = {"start"}; + + EXPECT_THROW(run(), CLI::Success); + +}