[英]Angular 4 ngrx/effects testing
我在弄清楚應該在使用ngrx / store等的Angular 4應用程序中測試效果的方式時遇到問題。對於Angular2,有EffectsRunner和EffectsTestingModule,但是它們在角度4的ngrx / store版本中不存在。 m尋找一種方法來測試效果以及帶有商店的整個應用程序
要通過存儲測試您的效果,您可以向TestBed提供模擬存儲:
TestBed.configureTestingModule({
providers: [
provideMockActions(() => actions$),
{provide: Store, useValue: mockStore}
...
]
});
mockStore
擴展了BehaviorSubject並應包含一個dispatch
和select
方法。
您應該查看遷移指南 ,了解如何在ngrx v4中測試效果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.