我正在运行ng测试并获得以下错误
在afterAll TypeError中引发了一个错误:无法读取未定义属性(读取“隐藏”) at SafeSubscriber._next () at SafeSubscriber.__tryOrUnsub () at SafeSubscriber.next () at Subscriber._next () at Subscriber.next () at Observable._subscribe () at Observable._trySubscribe () at Observable._trySubscribe () at ()。( 104.0.5
我尝试过使用Karma/Jasmine来测试Angular组件。坦率地说,我对karma/jasmine并不是很了解,在测试像“未捕获的TypeError:无法读取未定义抛出的属性'coSearchCriteria‘”这样的错误时,我也不太了解。但是正常的组件功能工作得很好。如果有任何想法,请帮助我。
这是我的测试代码,这里基本的“应该创建”测试用例正在工作,但第二个测试用例给出了错误。
describe('SearchPanelComponent', () => {
let component: SearchPanelComponent;
let f
我正在尝试模拟组件测试中的服务依赖,这个服务有一个我试图模拟的行为主题属性。
我的服务如下:
export class DatePickerService {
public date: moment.Moment;
public selectedDate: BehaviorSubject<moment.Moment> = new BehaviorSubject<moment.Moment>(moment());
public changeDate = (date: moment.Moment) => {
this.selectedDate.n