voxelcore/dev/tests
ostermine fa5466f675 fix zip archives paths and add zip files test
- create_zip from a subdirectory wrote entry names with a leading
  '/', so the mounted archive looked empty
- memory_ostream did not support tellp(), so create_zip into a memory
  device wrote invalid offsets (-1) to the archive
- ZipFileDevice added missing parent directories for the first entry
  only
- ZipFileDevice::exists returned false for the archive root
- MemoryDevice::mkdirs recreated existing directories, dropping their
  content (mkdir("a/b") cleared "a"); overwriting a file duplicated its
  name in the directory listing

Added dev/tests/zip_files.lua: builds archives with file.create_zip
from memory device root, subdirectories and the real filesystem,
mounts them and checks reading, listing and read-only access.
memory_filesystem.lua got checks for the MemoryDevice issues.

Closes #544
2026-10-10 15:54:28 +03:00
..
attachments add canvas lines test 2026-07-18 13:27:27 +03:00
base_entities.lua fix entities.spawn in coroutines 2025-03-27 08:50:42 +03:00
bytearray.lua update bytearray test 2026-08-04 19:54:08 +03:00
canvas_lines.lua add canvas lines test 2026-07-18 13:27:27 +03:00
chunks.lua update chunks.lua test for debugging "upgrade square is not fully inside of area" (#511) 2025-04-12 19:43:41 +03:00
crypto.lua move crypto Lua test to dev tests 2026-09-15 04:45:07 +07:00
data_buffer.lua add simple data_buffer test 2025-04-07 20:14:46 +03:00
filesystem.lua fix file.remove_ext 2026-09-20 22:01:18 +03:00
io_stream.lua add io_stream lua test 2026-06-11 00:29:01 +03:00
memory_filesystem.lua fix zip archives paths and add zip files test 2026-10-10 15:54:28 +03:00
network_http.lua complete the rename of voxelengine to voxelcore 2026-10-10 10:54:36 +03:00
network_tcp.lua Update network_tcp.lua 2026-09-03 23:48:08 +03:00
network_udp.lua update udp test 2025-09-30 18:43:51 +03:00
parsing.lua fix xml.tostring 2026-09-27 16:14:14 +03:00
raycast.lua fix integer raycast filters & add simple raycast test 2026-07-17 00:23:16 +03:00
reload_module.lua fix reload_module ignoring pack environment 2026-10-10 00:52:23 +03:00
world.lua add app.is_content_loaded() 2025-01-09 18:53:25 +03:00
zip_files.lua fix zip archives paths and add zip files test 2026-10-10 15:54:28 +03:00