用于私有变量的Jasmine测试用例

时间:2014-12-30 10:49:11

标签: javascript testing karma-jasmine jasmine-jquery istanbul

我正在使用jasmine 2.0来测试javascript函数。我有骨干代码,如下所示。

 events:{
    "click #div1":"div1Clicked"
}

div1Clicked:function(){
   onComplete = function(){
                some functionality

            };
 onComplete();
}

我用jasmin编写了一个测试用例,如下所示:

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的测试用例?

0 个答案:

没有答案
相关问题