我正在使用 jasmine 为 Angular 应用程序编写测试用例。但是许多内部方法在服务中被声明为私有。
例子:
App.service('productDisplay', function(){
var myPrivate = function(){
//do sth
}
this.doOfferCal = function(product, date){
//call myPrivate
//do sth too
return offer;
}
});
使用 jasmine 可以直接对“doOfferCal”进行代码测试,但我也想为 myPrivate 编写单元测试。
我该怎么做?
提前致谢。