{
store.dispatch(new Login('test', <IData>{phone: '123'}));
component.currentState$.subscribe((result: AuthState) => {
console.log('TEST', result);
});
});
работает, т.е. я получаю, то что ожидаю, но ведь это по сути асинхронная работа и нужно делать вот так:
it('test', (done) => {
store.dispatch(new Login('test', <IData>{phone: '123'}));
component.currentState$.subscribe((result: AuthState) => {
console.log('TEST', result);
done();
});
});
почему не нужно оборачивать в async или использовать done в данном случае? ведь subscribe это асинхронное, но в данном случае непонятно почему все равно работает
а где expect assets? или как ты понимаешь что он "проходит"?
Обсуждают сегодня