diff --git a/test/data/archive-6-entries.zip b/test/data/archive-6-entries.zip new file mode 100644 index 00000000..f52fc27c Binary files /dev/null and b/test/data/archive-6-entries.zip differ diff --git a/test/file_test.rb b/test/file_test.rb index 5c04d1cb..11aab25a 100644 --- a/test/file_test.rb +++ b/test/file_test.rb @@ -870,6 +870,18 @@ def test_find_get_entry end end + # Abusing CI to help debug this as I don't have a Mac! + def test_odd_macos_behaviour + require 'pp' + + zip_file = 'test/data/archive-6-entries.zip' + + ::Zip::File.open(zip_file) do |zf| + pp zf + assert_equal(6, zf.size) + end + end + private def assert_contains(zip_file, entry_name, filename = entry_name)