2017-09-22 75 views
0

我有,首先要弄清楚的方式影响问题应在角4应用程序进行测试正在使用NGRX /存储等。对于Angular2有EffectsRunner和EffectsTestingModule但它们并不存在于NGRX /存储版本角4.我正在寻找一种方法来测试效果以及整个应用程序中的存储角4 NGRX /效果测试

回答

0

要测试你店的效果,你可以提供一个模拟商店测试床的:

TestBed.configureTestingModule({ 
     providers: [ 
      provideMockActions(() => actions$), 
      {provide: Store, useValue: mockStore} 
      ... 
     ] 
    }); 

mockStore延伸BehaviorSubject并应包含dispatchselect我的ThOD。

你应该看看migration guide如何来测试NGRX v4的效果。