TL;DR redux-observable の公式ドキュメントでは Redux の Store を Mock するテスト手法が紹介されており、redux-saga に比べて Test が記述しにくい印象を持ちます。 しかし、Rx の Test 手法である marble testing を用いることで簡単に非同期の Test を記述することができます。 redux-observable とは redux-observable とは Redux の Middleware です。 Redux は自身では非同期処理や副作用に対応できないため、これらを用いるには何らかの Middleware に頼る必要があります。 そこで、redux-observable を用いることになります。 redux-observable は RxJS でアクションを受け取りアクションを返す、Epic と呼ばれる Str

