Function Jasmine不实例化构造函数的对象,尽管使用导出使函数成为全局函数
我有一个函数,它是一个js文件的本地函数,但导出用于使其成为全局函数。当我试图在规范中实例化它时,jasmine抛出了一个错误,说函数没有定义 客房预订功能:Function Jasmine不实例化构造函数的对象,尽管使用导出使函数成为全局函数,function,jasmine,prototype,Function,Jasmine,Prototype,我有一个函数,它是一个js文件的本地函数,但导出用于使其成为全局函数。当我试图在规范中实例化它时,jasmine抛出了一个错误,说函数没有定义 客房预订功能: RoomReservation = (function() { RoomReservation.prototype.searchRatePlans = function(search, callback, filter) { .... }; return RoomReservation; })(); exports.
RoomReservation = (function() {
RoomReservation.prototype.searchRatePlans = function(search, callback, filter) {
....
};
return RoomReservation;
})();
exports.RoomReservation = RoomReservation;
茉莉花规格:
it('To test RoomReservation function',function(){
var filter='groupCode';
var search='g';
spyOn(RoomReservation.prototype, 'searchRatePlans');
var k = new RoomReservation();
expect(k.searchRatePlans).toHaveBeenCalled();
});