{
                  
                  
                    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? или как ты понимаешь что он "проходит"?
Обсуждают сегодня