模仿 @ngrx 商店

Observer 是通用的,但必須是 any 型別才能避免單元測試的複雜性。這種複雜性的原因是 Store 的建構函式需要具有不同泛型型別的 Observer 引數。使用 any 避免了這種複雜情況。

可以將空值傳遞給 StoreMock 的超級建構函式,但這會限制可用於在未來的路上測試類的斷言數。

在這個例子中使用的元件只是用作如何在測試設定中注入 Store 作為提供的上下文。