我正在为使用茉莉花的角度应用编写测试用例。但是许多内部方法在服务中被声明为私有。私有方法用Jasmine进行单元测试
例子:
App.service('productDisplay', function(){
var myPrivate = function(){
//do sth
}
this.doOfferCal = function(product, date){
//call myPrivate
//do sth too
return offer;
}
});
使用茉莉它简单的代码测试“doOfferCal”,但我想要写myPrivate单元测试过。
我该怎么办?
在此先感谢。
的可能重复[我怎样测试一个具有私有方法,字段或内部类的类?](https://stackoverflow.com/questions/34571/how-do-i-test-a-class-that-has-private-methods-fields-or -inner-classes) – Raedwald