我必须在Jasmine中编写实现以下方法的单元测试用例。如何在要返回函数的method1中触发method2。
method1(data) {
const returnData = {
callBackMethod1 : (item) => this.method2(item),
item: data
}
return data;
}
method2(item){
return item.parentId;
}
答案 0 :(得分:0)
您可以在spyOn
上添加method2
,然后呼叫method1
,然后期望method2
被呼叫。
const data = {...};
spyOn(component, 'method2');
component.method1(data);
expect(component.method2).toHaveBeenCalled();