2
我正在創建一個框架來在特定的時間執行進程(類似cron)並測試它我正在使用chai-mocha-grunt。如何使用chai和mocha測試子進程?
解決方案的體系結構基於this example。基本上,我們有:
- 一個主進程,它調用Child(通過child_process.fork)特定的次數。
- 一個子進程,它使用setInverval()來執行某些事情;
- 調用Master.start()函數的過程。
有了這個架構,我該如何測試以確保線程在正確的時間使用mocha和chai(與'assert'庫)執行?
換句話說,我該如何讓chai'聽'線程並檢查它們是否在正確的時間執行?
謝謝!我會測試它。 –
它的工作原理!非常感謝! –