2016-11-08 62 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()

回答