2016-11-08 75 views
0

我包裹在一个类茉莉花触发按钮事件

var TestUI = function (chatClient, document, elements) { 

TestUI.prototype = { 

    applyListenersToElements: function() { 
     var self = this; 

     this.elements.myButton.click(function() { 
      self.myClient.postData(data).then(function (response) { 
       //all's good 
       if(response) 
       { 
        ....do something 
       } 
      }, function (err) { 
       console.log("Error " + err); 
      }); 
     }); 
    }  
} 

我怎样写茉莉花测试模拟下列click处理/执行,就好像在浏览器中点击的实际点击事件?我如何模拟对象和事件? 我必须在模拟中提供一个HTML代码片段,或者我可以使用实际文件中的HTML代码,或许使用jasmine.getFixtures()

回答