我有这样的东西
ngOnInit(): void {
this.store.select('loggedUser').pipe(take(1))
.subscribe(user => {
this.loggedUser = user;
});
}
it('should init well', () => {
// GIVEN
const store = spyOn(component.store, 'select').and.callThrough();
// WHEN
component.ngOnInit();
// THEN
expect(store).toHaveBeenCalledTimes(1);
expect(component.loggedUser).toBe(initialState.loggedUser);
});
对不起,我没有一些例子,但我什至不知道如何开始单元测试,谢谢