JavaScript関数のテストにjasmine 2.0を使用しています。以下に書かれているバックボーンコードがあります。
events:{
"click #div1":"div1Clicked"
}
div1Clicked:function(){
onComplete = function(){
some functionality
};
onComplete();
}
次のようなジャスミンでテストケースを書きました:
describe('View : Test View', function() {
beforeEach(function(){
testView = new View();
});
describe('div1Clicked',function(){
it('Should call div1Clicked',function(){
spyOn(testView,'div1Clicked').and.callThrough();
testView.div1Clicked();
expect(testView.div1Clicked).toHaveBeenCalled();
});
});
});
div1Clicked関数内でonCompleteのテストケースを書く方法は?