Как тестировать с fstest.MapFS?

Middle
94 просмотров
AFK Offer AI

fstest.MapFS — это in-memory реализация fs.FS для тестов. Создаёшь map со строковыми ключами-путями и значениями-файлами. Не нужно создавать временные файлы на диске. Поддерживает вложенные директории. Идеально для тестирования кода, который принимает fs.FS — подменяешь реальную файловую систему на мок.

Следующий вопрос

Что такое work stealing в Go scheduler?