Я пытаюсь вызвать .next
по простой теме submitTask$
.
Мой конвейер такой:
export const submitTask$ = new Subject();
function epic() {
return submitTask$.pipe(
map(taskId => {
console.log('here');
return Boolean(taskId)
})
)
}
Я пытаюсь использовать TestScheduler для проверки этого, но не могу разберись как. Я попробовал это:
const testScheduler = new TestScheduler((actual, expected) => {
expect(actual).toStrictEqual(expected);
});
testScheduler.run(({ hot, expectObservable }) => {
const actions$ = hot('-', [() => submitTask$.next(task.id)]);
const output$ = epic();
expectObservable(output$).toBe('0', [true]);
Однако это не работает, я никогда не вижу console.log('here')