diff --git a/tests/IniTest.cpp b/tests/IniTest.cpp index 11cc5cd8..b30d090b 100644 --- a/tests/IniTest.cpp +++ b/tests/IniTest.cpp @@ -199,11 +199,20 @@ TEST_F(TApp, IniNotRequired) { } +TEST_F(TApp, IniRequiredNotFound) { + + std::string noini = "TestIniNotExist.ini"; + app.add_config("--config", noini, "", true); + + EXPECT_THROW(run(), CLI::FileError); + +} + TEST_F(TApp, IniRequired) { TempFile tmpini{"TestIniTmp.ini"}; - app.add_config("--config", tmpini); + app.add_config("--config", tmpini, "", true); { std::ofstream out{tmpini};