diff --git a/regress/CMakeLists.txt b/regress/CMakeLists.txt index c238cb81..27819748 100644 --- a/regress/CMakeLists.txt +++ b/regress/CMakeLists.txt @@ -98,6 +98,7 @@ foreach(FULL_CASE IN LISTS EXTRA_TESTS) endforeach() set(XFAIL_TESTS + zipcmp_zip_dir_slash.test ) foreach(CASE ${XFAIL_TESTS}) diff --git a/regress/zipcmp_zip_dir_slash.test b/regress/zipcmp_zip_dir_slash.test new file mode 100644 index 00000000..c2d866aa --- /dev/null +++ b/regress/zipcmp_zip_dir_slash.test @@ -0,0 +1,17 @@ +# compare zip with directory with trailing slash +features HAVE_FTS_H +program zipcmp +mkdir a +mkdir a/dir-with-file +mkdir a/empty-dir-in-dir +arguments zipcmp_zip_dir.zip a/ +file zipcmp_zip_dir.zip zipcmp_zip_dir.zip +return 1 +stdout +--- zipcmp_zip_dir.zip ++++ a +- directory '00-empty-dir/' +- file 'dir-with-file/a', size 1, crc e8b7be43 ++ directory 'empty-dir-in-dir/' +- directory 'empty-dir/' +end-of-inline-data