99re热视频这里只精品,久久久天堂国产精品女人,国产av一区二区三区,久久久精品成人免费看片,99久久精品免费看国产一区二区三区

EmberJS 測試助手

2018-01-04 13:55 更新

測試助手

當使用Ember創(chuàng)建應用程序時,需要測試。為了執(zhí)行驗收測試,Ember提供兩種類型的測試助手:

  • 異步

  • 同步

異步助手

異步輔助函數(shù)在應用程序中提供異步行為,這使得編寫測試更容易。異步輔助程序在一個鏈中運行測試,其中每一個在前一個完成后調(diào)用。

下面的列表顯示了Ember中的一些異步幫助器:

  • 點擊(選擇器):它提供點擊事件,每當元素觸發(fā)點擊動作,當異步行為完成,它返回一個承諾。

  • fillIn(selector,text):它填充所選輸入中的文本,當異步行為完成時,它返回一個promise。

  • keyEvent(selector,type,keyCode):它定義不同的鍵事件類型,如keydown,keypress,keyup on元素由選擇器指定。

  • triggerEvent(selector,type,options):它觸發(fā)對選擇器指定的元素進行模糊,雙擊等事件。

  • visit(url):它訪問路由,當異步行為完成時,它返回一個promise。

同步助手

同步助手在這些被立即觸發(fā)時執(zhí)行。

下面的列表顯示了Ember中的一些同步助手:

  • currentPath() : 它定義當前路徑。

  • currentRouteName() : 它定義當前路由名稱。

  • currentURL() : 它定義當前URL。

  • find(selector, context) : 它用于在應用程序和上下文的根元素中查找元素。

Ember.js中還有其他助手,如下所示:

序號助手類型及描述
1等待助手
它等待異步幫助程序完成任務。
2自定義測試助手
它用于創(chuàng)建自己的測試助手
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號