いくつかの外部コマンドライン ユーティリティを実行する ruby プログラムを作成しています。ファイル階層を簡単にセットアップしてテスト後に検証できるように、rspec テストからファイルシステムをモックするにはどうすればよいでしょうか。また、テストが迅速に実行されるように、RAM に実装することも最適です。
外部ユーティリティはオペレーティング システムのファイル サービスと直接対話するネイティブ プログラムであるため、移植可能なソリューションが見つからない可能性があることを認識しています。Linux は私の主要なプラットフォームであり、そのためのソリューションで十分です。