testing/fstest содержит MapFS — in-memory файловую систему для тестов и TestFS — функцию проверки реализации fs.FS. MapFS создаёшь как map[string]*MapFile с содержимым и метаданными. TestFS проверяет что твоя реализация fs.FS корректно работает — правильно обходит директории, возвращает ошибки.
Как работает testing/fstest?
Middle
59 просмотровAFK Offer AI
Какие библиотеки для image processing в Go?