私は現在、ファイルシステムウォッチャーであるChokidarについて書いたラッパーを単体テストしています。これはそれ自体ネイティブfs.watch機能のラッパーです。私はモカ/チャイでテストを書く。単体テストファイルウォッチャーライブラリのモッキングファイルシステム
私はこの素晴らしいライブラリmock-fsがある知っているが、注意すべき点は、しかし、それはあなたのテストはこれらを使用している場合、彼らは本当のに対して動作します(以下、FS機能は現在嘲笑されていない下
で言うことですファイルシステム):fs.FSWatcher、fs.unwatchFile、fs.watch、およびfs.watchFile。プルの要求は大歓迎です。
私のウォッチャーのユニットテストには役立ちません。
現在私はfockへの真の読み取り/書き込みを設定していますが、面倒なことはありませんが、面倒でタイミングに依存します(ハードウェアに依存します)。
誰かがおそらくより良いアプローチについて私にアドバイスできますか?
ありがとう、私はそれをチェックアウトします! –