私は、非同期readFile(パス、コールバック)関数を持っています。特別なテストケースのテスト可能なコードを書く方法
初めてファイルを読み込むと、ファイルシステムからファイルが読み込まれます。コンテンツをメモリに保存します。
その後、同じファイルが読み込まれると、ファイルシステムに再度アクセスするのではなく、メモリから内容が返されます。
私が抱えている問題は、メソッドがファイルシステムまたはメモリから返されたかどうかを知るためのメソッド呼び出しの方法がないため、このメカニズムをテストする方法です。
私はreadFile()を実装して、キャッシング機能をテストできるようにするにはどうすればよいですか?
しかし、このテストを書く上での目的は、ルーチンによる正しい動作を確認することです。そして今、あなたはその検証をルーチン自体に委ねています! –