如何使用参数测试私有方法并检查Jasmine 2 angular2中的返回值

时间:2018-09-13 06:34:12

标签: typescript unit-testing karma-jasmine angular2-testing

private generateSubOperators(operator){

return operator;
}

const spyValue = spyOn<any>(component['generateSubOperators'](1)).and.returnValue(1);
expect(spyValue).toBe(1);
expect(spyValue).toHaveBeenCalledWith(1);

我已经尝试了上述方法,但是我无法使用参数spyOn私有函数,并且无法检查相同参数的返回值

0 个答案:

没有答案