mirror of
https://github.com/mhx/dwarfs.git
synced 2025-09-22 10:51:59 -04:00
test: check tool usage
This commit is contained in:
parent
ab54211e63
commit
ee178ac223
@ -19,6 +19,7 @@
|
||||
* along with dwarfs. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <gmock/gmock.h>
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
#include <chrono>
|
||||
@ -670,6 +671,19 @@ TEST_P(tools_test, end_to_end) {
|
||||
dwarfsextract_tool_arg.push_back("--tool=dwarfsextract");
|
||||
}
|
||||
|
||||
{
|
||||
auto out = subprocess::check_run(*mkdwarfs_test_bin, mkdwarfs_tool_arg);
|
||||
ASSERT_TRUE(out);
|
||||
EXPECT_THAT(*out, ::testing::HasSubstr("Usage:"));
|
||||
EXPECT_THAT(*out, ::testing::HasSubstr("--long-help"));
|
||||
}
|
||||
|
||||
if (mode == binary_mode::universal_tool) {
|
||||
auto out = subprocess::check_run(universal_bin);
|
||||
ASSERT_TRUE(out);
|
||||
EXPECT_THAT(*out, ::testing::HasSubstr("--tool="));
|
||||
}
|
||||
|
||||
ASSERT_TRUE(fs::create_directory(fsdata_dir));
|
||||
ASSERT_TRUE(subprocess::check_run(*dwarfsextract_test_bin,
|
||||
dwarfsextract_tool_arg, "-i",
|
||||
|
Loading…
x
Reference in New Issue
Block a user