From 9e363e279ed3c570db3d2bde484dd1dbf004c7e5 Mon Sep 17 00:00:00 2001 From: Marcus Holland-Moritz Date: Thu, 28 Aug 2025 18:10:09 +0200 Subject: [PATCH] test(mkdwarfs): check that input must be a directory --- test/tool_mkdwarfs_main_basic_test.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/tool_mkdwarfs_main_basic_test.cpp b/test/tool_mkdwarfs_main_basic_test.cpp index 8fc7ba3c..74e523d1 100644 --- a/test/tool_mkdwarfs_main_basic_test.cpp +++ b/test/tool_mkdwarfs_main_basic_test.cpp @@ -953,6 +953,12 @@ TEST_F(mkdwarfs_main_test, filesystem_header_error) { EXPECT_THAT(err(), ::testing::HasSubstr("cannot open header file")); } +TEST(mkdwarfs_test, input_must_be_a_directory) { + mkdwarfs_tester t; + EXPECT_NE(0, t.run({"-i", "/test.pl", "-o", "-"})) << t.err(); + EXPECT_THAT(t.err(), ::testing::HasSubstr("'/test.pl' must be a directory")); +} + TEST(mkdwarfs_test, output_file_exists) { mkdwarfs_tester t; t.fa->set_file("exists.dwarfs", "bla");