ノードユニットを使用してコーディングしたストリームをテストしています。最初のテストは機能しますが、2 番目のテストは失敗します。
FAILURES: Undone tests (or their setups/teardowns):
- testVideo
何か非同期が起こっているためだと思います...よくわかりません。これが私がやっていることです:
rs
.pipe(theStreamBeingTested)
.pipe(through(captureActualResult, assertCorrectnessOfResult(test, expected)));
assertCorrectnessOfResult でアサーションを実行してから、test.done を呼び出します。
ただし、複数のテストをエクスポートするとうまくいかないようです...