Я пишу программу ruby, которая выполняет некоторые внешние утилиты командной строки. Как я мог высмеять файловую систему из своих тестов rspec, чтобы я мог легко настроить некоторую иерархию файлов и проверить ее после тестирования. Также было бы лучше всего реализовать в ram, чтобы тесты выполнялись быстро.
Я понимаю, что я не могу найти портативное решение, так как мои внешние утилиты - это собственные программы, взаимодействующие напрямую с файловыми службами операционной системы. Linux - моя основная платформа, и этого достаточно.