Midje を使用した単体テストは素晴らしい経験ですが、ファイルシステムとやり取りするコードをテストする必要があります。具体的には、コードはローカル ディレクトリ レイアウトからデータ構造表現を構築します。
頭に浮かぶのは、/tmp にディレクトリとファイルを作成することです。これらは、テスト後にクリーンアップする必要があります。私はおそらくそれを機能させることができましたが、それを行うための正しい方法があれば、はるかに良いでしょう.
Clojureまたはより一般的に、ファイルシステムコードをテストするための推奨される方法は何ですか?