効果のテストケースを書こうとしています。内部の switchMap 関数をテストする方法について、誰か助けてください。前もって感謝します。これが私の機能です
loadMovies$ = createEffect(() => this.actions$.pipe(
ofType('[Login Page] Login'),
switchMap(() => this.exampleService.getAll()
.pipe(
map(movies => ({ type: '[Movies API] Movies Loaded Success', payload: movies })),
catchError(() => EMPTY)
))
)
);
そして私の仕様ファイル
it('should return an AddUserSuccess action, with the user, on success', () => {
actions$ = of({ type: '[Customers Page] Get Customers' });
service.getAll();
effects.loadMovies$.subscribe(action => {
expect(action).toEqual({
type: '[Customers API] Get Customers Success',
payload: [],
});
});
});