RxJS Observer
запускает события:
Если мы хотим проверить завершенное событие с Джестом. Как это сделать?
Например, мы можем проверить события next
и error
, потому что эти функции передают данные:
o.subscribe(result => {
expect(result.data.length).toEqual(1);
},
(e)=>{expect(e).toBeFalsy()},
()=>{ WHAT TO EXPECT HERE? }
Событие complete
отсутствует. Сигнатура функции ()=>void
. Как мы проверяем сигнатуру этой функции?
Также линия (e)=>{expect(e).toBeFalsy()}
, потому что она никогда не срабатывает. Есть ли способ проверить, что обратный вызов не запускается?